IP命令设置gatway

时间:2016-10-04 14:29:06

标签: linux shell networking ip gateway

我想通过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命令是什么?

1 个答案:

答案 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命令设置。