我想通过shell脚本将网关设置为特定接口。
我们可以像这样修改以太网配置文件
DEVICE="eth0"
BOOTPROTO="static"
HWADDR=20:89:84:c8:12:8a
NM_CONTROLLED="no"
ONBOOT="yes"
TYPE="Ethernet"
IPADDR=192.168.0.108
NETMASK=255.255.255.0
GATEWAY=192.168.0.1
DNS1=8.8.8.8
DNS1=8.8.4.4
但我希望以ip
命令方式执行此操作。实现此目的的等效ip
命令是什么?
答案 0 :(得分:0)
您可以从this little intro开始使用ip命令或this ip commands cheat sheet。有了这些,您可以设置IPADDR,例如
sudo ip addr add 192.168.0.108 dev eth0
GATEWAY由
设置sudo ip route add 0.0.0.0/0 via 192.168.0.1 dev eth0
如果用户不是root用户,则仅需sudo
。
剩下的工作还有很多工作要做,而且并非所有工作都是ip
命令。例如。 DNS服务器在/etc/resolv.conf
file中设置,而不是由ip
命令设置。