ifcfg
ifcfg是一個簡單的腳本替換iconfig命令,它可以設置網絡接口的ip地址。
此命令的適用范圍:RedHat、RHEL、Ubuntu、CentOS、SUSE、openSUSE、Fedora。
1、語法
ifcfg [device] [cmd] [address]
device就是網卡設備,它可能有別名。cmd可以是add、delete、stop。address就是ip地址。
2、選項列表
無
3、實例
1)添加ip地址
[root@localhost ~]# ifcfg eth0 add 192.168.0.250/24 // 添加地址 250
Forwarding is ON or its state is unknown (4). OK, No RDISC. [root@localhost ~]#ifconfig // 查看網絡信息
eth0 Link encap:Ethernet HWaddr 08:00:27:14:33:57 inet addr:192.168.0.250 Bcast:192.168.0.255 Mask:255.255.255.0 inet6 addr: fe80::a00:27ff:fe14:3357/64 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:107276 errors:0 dropped:0 overruns:0 frame:0 TX packets:72250 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:83580745 (79.7 MiB) TX bytes:5842176 (5.5 MiB) |
2)刪除ip地址
[root@localhost ~]# ifcfg eth0 delete 192.168.0.250/24 // 刪除網卡地址
Forwarding is ON or its state is unknown (4). OK, No RDISC. [root@localhost ~]# ifconfig // 查看網卡信息, ip 地址已經刪除
eth0 Link encap:Ethernet HWaddr 08:00:27:14:33:57 inet6 addr: fe80::a00:27ff:fe14:3357/64 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:107276 errors:0 dropped:0 overruns:0 frame:0 TX packets:72251 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:83580745 (79.7 MiB) TX bytes:5842218 (5.5 MiB) |