|
网卡接口类型:
Ethernet: eth0, eth1,ethN(以太网)
Token Ring:tr0, tr1, trN(令牌网)
FDDI: Fddi0, fddi1, fddiN(光纤)
PPP: ppp0, ppp1, pppN(拨号)
网卡地址:前面3组数字为制造商编号,后面三组为出厂时的序列号。
相关命令:ifconfig
dmesg | grep eth0
用 ifconfig 改变 IP(重开机失效,没写回设置文件):ifconfig eth0 10.0.1.100 netmask 255.0.0.0 broadcast 10.0.1.254
停用网卡:ifdown eth0 /*ifdown 网卡名称*/
启用网卡:
配置文件所在目录:/etc/sysconfig/network-scripts/ # CentOS
/etc/sysconfig/network #openSUSE
/etc/sysconfig/network-scripts/ 中的两个文件:-rw-r--r-- 1 root root 123 12-02 21:27 ifcfg-eth0 #网卡配置文件
-rw-r--r-- 1 root root 254 2008-03-03 ifcfg-lo #本机loopback配置文件
ifcfg-eth0 文件内容示例:# Silicon Integrated Systems [SiS] SiS900 PCI Fast Ethernet
DEVICE=eth0
BOOTPROTO=dhcp
HWADDR=00:C0:9F:8D:06:77
ONBOOT=yes
ifcfg-lo 文件内容示例:DEVICE=lo
IPADDR=127.0.0.1
NETMASK=255.0.0.0
NETWORK=127.0.0.0
# If you're having problems with gated making 127.0.0.0/8 a martian,
# you can change this to something else (255.255.255.255, for example)
BROADCAST=127.255.255.255
ONBOOT=yes
NAME=loopback
网络配置: netconfig
如果网卡配置文件(如 ifcfg-eth0)被误删,那么用此命令可以重新建立一个 ifcfg-eht0 。
新建立一个对应于 eth1 网卡的配置文件
用 netconfig 并不会立即生效,必需禁用网卡再启用,设置才会生效:
在一个网卡上绑定多个IP(虚拟网卡):
1、在 /etc/sysonfig/network-srcipt 目录下增加一个文件:ifcfg-eth0:0 #后面的 :0 表示虚拟网卡0
文件的内容如下:# Silicon Integrated Systems [SiS] SiS900 PCI Fast Ethernet
DEVICE=eth0:0 #注意名字的对应
ONBOOT=yes
BOOTPROTO=static
IPADDR=192.168.1.88
NETMASK=255.255.255.0
HWADDR=00:C0:9F:8D:06:77
TYPE=Ethernet
设置好后执行一下指令,网卡设置有效:ifdown eth0 #禁用网卡
ifup eth0 #使能网卡
最后 ping 一下,通了,于是实现了一个网卡的多个IP的绑定。若绑定多个IP,则修改 ifcfg-eht0:0 中冒号后面的数字。
在一个网卡上绑定大量的 IP 地址:
设置格式:
具体设置:cp /etc/sysconfig/network-script/ifcfg-eth0 /etc/sysconfig/network-script/ifcfg-eth0-range0 #复制一个配置文件,下面要修改
修改配置文件中的内容,修改后如下所示:DEVICE=eth0-range0 #注意名字和文件名称的对应
ONBOOT=yes
BOOTPROTO=static
IPADDR=192.168.1.88
NETMASK=255.255.255.0
HWADDR=00:C0:9F:8D:06:77
TYPE=Ethernet
IPADDR_START=192.168.1.10 #设置绑定的网址范围,起始地址
IPADDR_END=192.168.1.50 #结束地址
重新禁用并再次使用即可: |
|