请选择 进入手机版 | 继续访问电脑版
 找回密码
 立即注册
搜索

快捷运维-设置IP

[复制链接]
43677 aqzt 发表于 2016-11-17 16:18:23
脚本参考
https://github.com/aqzt/kjyw/blob/master/linux-init-script/ip.sh

使用例子:
bash ip.sh 网卡名 设置IP 子网掩码 网关
bash ip.sh eth0 192.168.1.10 255.255.255.0 192.168.1.1

查看网卡名
[root@test111111 ~]# ip a
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
inet 127.0.0.1/8 scope host lo
2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP qlen 1000
link/ether 08:00:27:49:11:30 brd ff:ff:ff:ff:ff:ff
inet 10.0.2.15/24 brd 10.0.2.255 scope global eth0
3: eth1: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP qlen 1000
link/ether 08:00:27:a3:2d:d5 brd ff:ff:ff:ff:ff:ff
inet 192.168.56.101/24 brd 192.168.56.255 scope global eth1

设置eth1
bash ip.sh eth1 192.168.56.101 255.255.255.0 192.168.56.2

[root@test111111 ~]# cat /etc/sysconfig/network-scripts/ifcfg-eth1
DEVICE=eth1
TYPE=Ethernet
UUID=12f66989-6ada-4ab3-bf30-dd3218854fda
NM_CONTROLLED=yes
BOOTPROTO=static
HWADDR=08:00:27:a3:2d:d5
ONBOOT=yes
IPADDR=192.168.56.101
NETMASK=255.255.255.0
GATEWAY=192.168.56.1
DNS1=114.114.114.114
DNS2=223.5.5.5

设置eth1 不设置网关
[root@test111111 ~]# bash ip.sh eth1 192.168.56.101 255.255.255.0 192.168.56.1 dg

[root@test111111 ~]# cat /etc/sysconfig/network-scripts/ifcfg-eth1
DEVICE=eth1
TYPE=Ethernet
UUID=12f66989-6ada-4ab3-bf30-dd3218854fda
NM_CONTROLLED=yes
BOOTPROTO=static
HWADDR=08:00:27:a3:2d:d5
ONBOOT=yes
IPADDR=192.168.56.101
NETMASK=255.255.255.0
DNS1=114.114.114.114
DNS2=223.5.5.5



回复

使用道具 举报

凡运福 发表于 2016-12-2 21:38:13
非常好,顶一下
回复 支持 反对

使用道具 举报

公业干 发表于 2016-12-3 06:38:58
楼主呀,,,您太有才了。。。
回复 支持 反对

使用道具 举报

旺大善 发表于 2016-12-3 12:59:53
一直在看
回复 支持 反对

使用道具 举报

达雷础 发表于 2016-12-3 16:53:57
very good
回复 支持 反对

使用道具 举报

主东锁 发表于 2016-12-4 02:22:54
在撸一遍。。。
回复 支持 反对

使用道具 举报

诚太爱 发表于 2016-12-4 10:22:49
路过的帮顶
回复 支持 反对

使用道具 举报

博光广 发表于 2016-12-4 14:41:38
广告位,,坐下看看
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表