Giter VIP home page Giter VIP logo

network-interfaces-script's People

Contributors

joekuan avatar joekuan-itrinegy avatar leonsio avatar tobiasschaffner avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar

network-interfaces-script's Issues

unknown delete ๏ผŸ

  1. I add ens33 successfully
  2. I add ens34 successfully
  3. But the configuration of ens34 is deleted when modify ens33 ~

USEFUL AWK ~~~

root@ubuntu:~/Desktop/Network-Interfaces-Script-master# awk -f changeInterface.awk /etc/network/interfaces device=ens33 action=add mode=static address=192.168.239.149 netmask=255.255.255.0 gateway=192.168.239.254
# interfaces(5) file used by ifup(8) and ifdown(8)
auto lo
iface lo inet loopback

auto ens33
iface ens33 inet static
    address 192.168.239.149
    netmask 255.255.255.0
    gateway 192.168.239.254

root@ubuntu:~/Desktop/Network-Interfaces-Script-master# awk -f changeInterface.awk /etc/network/interfaces device=ens34 action=add mode=static address=192.168.1.1 netmask=255.255.255.0
# interfaces(5) file used by ifup(8) and ifdown(8)
auto lo
iface lo inet loopback

auto ens33
iface ens33 inet static
	address 192.168.239.149
	netmask 255.255.255.0
	gateway 192.168.239.254
auto ens34
iface ens34 inet static
    netmask 255.255.255.0
    address 192.168.1.1

root@ubuntu:~/Desktop/Network-Interfaces-Script-master# awk -f changeInterface.awk /etc/network/interfaces device=ens33 action=add mode=static address=192.168.239.149 netmask=255.255.255.0 gateway=192.168.239.254
# interfaces(5) file used by ifup(8) and ifdown(8)
auto lo
iface lo inet loopback

auto ens33
iface ens33 inet static
    address 192.168.239.149
    netmask 255.255.255.0
    gateway 192.168.239.254

Parse error? when trying to set to eth0

awk: ./bin/changeInterface.awk: line 5: illegal reference to local variable orders awk: ./bin/changeInterface.awk: line 51: illegal reference to array pair awk: ./bin/changeInterface.awk: line 155: illegal reference to variable fieldOrders

Receiving this series of errors whenever I try to execute the changeInterface script.

Have you ran across this before? I was looking for a simple way to wrap some networking changes around a node API and kept coming back to your scripts.

Thanks much,

Can't set dns-nameservers in case of dhcp mode

Thank you for your awesome scripts.
But, your script doesn't work as I thought.

Both static and dhcp can have dns-nameservers.
But below example command didn't working.
awk -f changeInterface.awk /etc/network/interfaces dev=eth0 mode=dhcp dns=210.220.163.82

I think that in case of dhcp, your script didn't set dns.

mode=remove not in your change script

I see that you have a very useful remove mode, but it isn't reflected in the github version. it is correct I think on your web site, could you put it in here please. Thanks so much for the hard work!

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.