当前位置: 技术问答>linux和unix
服务器添加小ip时遇见了疑问,请各位大大帮忙看看,在线等
来源: 互联网 发布时间:2017-02-22
本文导语: 问题是这样的: 原来的网卡eth0我用ip addr add给它分配了一个地址(假如是192.168.1.2),然而我想在给它分配一个小ip: ip addr add 192.168.1.3/24 dev eth0 出现如下信息 RTNETLINK answers: Invalid argument 然后 ip a 查看没有...
问题是这样的:
原来的网卡eth0我用ip addr add给它分配了一个地址(假如是192.168.1.2),然而我想在给它分配一个小ip:
ip addr add 192.168.1.3/24 dev eth0
出现如下信息
RTNETLINK answers: Invalid argument
然后 ip a 查看没有新添加的ip。
eth0: mtu 1500 qdisc pfifo_fast state UNKNOWN qlen 1000
link/ether 00:0c:29:ec:7b:12 brd ff:ff:ff:ff:ff:ff
inet 192.168.1.2/24 brd 192.168.1.254 scope 3 eth0
inet6 fe80::20c:29ff:feec:7b12/64 scope link
valid_lft forever preferred_lft forever
如果我添加的ip是192.168.2.1能够添加成功
eth0: mtu 1500 qdisc pfifo_fast state UNKNOWN qlen 1000
link/ether 00:0c:29:ec:7b:12 brd ff:ff:ff:ff:ff:ff
inet 192.168.1.2/24 brd 192.168.1.254 scope 3 eth0
inet 192.168.2.1/24 brd 192.168.2.254 scope 3 eth0
inet6 fe80::20c:29ff:feec:7b12/64 scope link
valid_lft forever preferred_lft forever
然后我将eth0 down掉 再重新启动 然后就能够添加了
eth0: mtu 1500 qdisc pfifo_fast state UNKNOWN qlen 1000
link/ether 00:0c:29:ec:7b:12 brd ff:ff:ff:ff:ff:ff
inet 192.168.1.2/24 brd 192.168.1.254 scope global eth0
inet 192.168.1.3/24 brd 192.168.1.254 scope global secondary eth0
inet6 fe80::20c:29ff:feec:7b12/64 scope link
valid_lft forever preferred_lft forever
注意:颜色标注出来的地方down前后不一样,问题就在这儿了,我也在其他网卡上做过实验,就是为什么scope 3 eth0这种情况不能够添加同网段的ip而能够添加其他ip,而scope global eth0这种情况能够添加ip。
scope 3 eth0是什么意思?scope global eth0又是什么意思?
原来的网卡eth0我用ip addr add给它分配了一个地址(假如是192.168.1.2),然而我想在给它分配一个小ip:
ip addr add 192.168.1.3/24 dev eth0
出现如下信息
RTNETLINK answers: Invalid argument
然后 ip a 查看没有新添加的ip。
eth0: mtu 1500 qdisc pfifo_fast state UNKNOWN qlen 1000
link/ether 00:0c:29:ec:7b:12 brd ff:ff:ff:ff:ff:ff
inet 192.168.1.2/24 brd 192.168.1.254 scope 3 eth0
inet6 fe80::20c:29ff:feec:7b12/64 scope link
valid_lft forever preferred_lft forever
如果我添加的ip是192.168.2.1能够添加成功
eth0: mtu 1500 qdisc pfifo_fast state UNKNOWN qlen 1000
link/ether 00:0c:29:ec:7b:12 brd ff:ff:ff:ff:ff:ff
inet 192.168.1.2/24 brd 192.168.1.254 scope 3 eth0
inet 192.168.2.1/24 brd 192.168.2.254 scope 3 eth0
inet6 fe80::20c:29ff:feec:7b12/64 scope link
valid_lft forever preferred_lft forever
然后我将eth0 down掉 再重新启动 然后就能够添加了
eth0: mtu 1500 qdisc pfifo_fast state UNKNOWN qlen 1000
link/ether 00:0c:29:ec:7b:12 brd ff:ff:ff:ff:ff:ff
inet 192.168.1.2/24 brd 192.168.1.254 scope global eth0
inet 192.168.1.3/24 brd 192.168.1.254 scope global secondary eth0
inet6 fe80::20c:29ff:feec:7b12/64 scope link
valid_lft forever preferred_lft forever
注意:颜色标注出来的地方down前后不一样,问题就在这儿了,我也在其他网卡上做过实验,就是为什么scope 3 eth0这种情况不能够添加同网段的ip而能够添加其他ip,而scope global eth0这种情况能够添加ip。
scope 3 eth0是什么意思?scope global eth0又是什么意思?
|
ip address del 192.168.2.3/24 brd + dev eth0
ip address add 192.168.1.3/24 brd + dev eth0 label eth0:0
ip address add 192.168.1.3/24 brd + dev eth0 label eth0:0
|
小IP不懂。
设置网卡的ip别名
#ifconfig eth0:0 192.168.6.100 netmask 255.255.255.0 up
#ifconfig eth0:1 173.173.173.173 netmask 255.255.255.0 up
#ifconfig eth0:2 119.110.120.1 netmask 255.255.255.0 up
设置网卡的ip别名
#ifconfig eth0:0 192.168.6.100 netmask 255.255.255.0 up
#ifconfig eth0:1 173.173.173.173 netmask 255.255.255.0 up
#ifconfig eth0:2 119.110.120.1 netmask 255.255.255.0 up
|
试试
ip address add 192.168.1.3/24 brd + dev eth0
ip address add 192.168.1.3/24 brd + dev eth0
|
我也不知道什么是小IP