码迷,mamicode.com
首页 > 系统相关 > 详细

谈谈linux下查看和配置ip的细节

时间:2015-07-16 14:16:05      阅读:138      评论:0      收藏:0      [点我收藏+]

标签:ifconfig   ip   

谈谈linux下查看和配置ip的细节


查看ip的方式有2种
# ifconfig
# ip a

上面是简写,完整的是
# ip a s eth0
# ip address show eth0

由于系统方面的原因(有兴趣可以深入研究),ifconfig无法显示所有的IP,此时可以用ip a来查看。


1)单网卡多个IP

为eth0增加一个别名:
# /sbin/ifconfig eth0:1 192.168.1.223 netmask 255.255.255.0 up

网卡名:N[N=数字]

# /sbin/ifconfig eth0:1 192.168.1.223 netmask 255.255.255.0 down

或者,增加一个配置文件:

虚拟网卡设置:
# cat /etc/sysconfig/network-scripts/ifcfg-eth0:1
DEVICE=eth0:1
TYPE=Ethernet
ONBOOT=yes
NM_CONTROLLED=yes
BOOTPROTO=none
IPADDR=4.5.6.10
PREFIX=25


或者,
通过keepalived之类的配置方式来增加一个vip,这种方式要通过ip a才能查看到ip,此处略过。


2)多网卡配置

内网网卡1设置:
# cat /etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE=eth0
TYPE=Ethernet
ONBOOT=yes
NM_CONTROLLED=yes
BOOTPROTO=none
HWADDR=xx:xx:xx:xx:xx:xx
IPADDR=x.x.x.x
PREFIX=20
GATEWAY=x.x.x.x
IPV4_FAILURE_FATAL=yes
IPV6INIT=no
NAME="System eth0"

外网网卡2设置:
# cat /etc/sysconfig/network-scripts/ifcfg-eth1
DEVICE=eth1
TYPE=Ethernet
ONBOOT=yes
NM_CONTROLLED=yes
BOOTPROTO=none
HWADDR=xx:xx:xx:xx:xx:xx
IPADDR=x.x.x.x
PREFIX=25
GATEWAY=x.x.x.x
DNS1=x.x.x.x
DNS2=x.x.x.x
DEFROUTE=yes
IPV4_FAILURE_FATAL=yes
IPV6INIT=no
NAME="System eth1"


谈谈linux下查看和配置ip的细节

标签:ifconfig   ip   

原文地址:http://nosmoking.blog.51cto.com/3263888/1675260

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!