Linux CentOS6 网络设置
查看IP地址
ifconfig # 查看IP地址
ping baidu.com # ping 百度
网卡配置 静态(固定)配置
vi /etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE=eth0
TYPE=Ethernet
UUID=a8a8a8a8-a8a8-a0a0-0000-000000000000
ONBOOT=yes # 开启自动启用网络连接
NM_CONTROLLED=no # 不使用系统界面的网络管理
BOOTPROTO=static # 静态(固定)配置
HWADDR=AA:00:AA:00:AA:00
DEFROUTE=yes
PEERDNS=yes
PEERROUTES=yes
IPV4_FAILURE_FATAL=yes
IPV6INIT=no # 禁止IPV6
NAME="System eth0"
IPADDR=192.168.0.111 # IP地址
NETMASK=255.255.255.0 # 子网掩码
GATEWAY=192.168.0.1 # 网关
DNS1=192.168.1.1 # 主DNS
DNS2=192.168.0.1 # 备DNS
网卡配置 动态(自动获取)配置
vi /etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE=eth0
TYPE=Ethernet
UUID=a8a8a8a8-a8a8-a0a0-0000-000000000000
ONBOOT=yes
NM_CONTROLLED=no
BOOTPROTO=dhcp # 动态(自动获取)配置
HWADDR=AA:00:AA:00:AA:00
DEFROUTE=yes
PEERDNS=yes
PEERROUTES=yes
IPV4_FAILURE_FATAL=yes
IPV6INIT=no
NAME="System eth0"
重启网络连接
service network restart # 重启网络连接
ifconfig # 查看IP地址
ping baidu.com # ping 百度
如果不正常检查DNS及hostname设置
cat /etc/resolv.conf # DNS设置
; generated by /sbin/dhclient-script
nameserver 202.106.0.20
nameserver 202.106.196.115
nameserver 192.168.0.1 # 或者直接设置到路由
nameserver 8.8.8.8 # 也可以使用Google的公共DNS服务
nameserver 8.8.4.4 # Google的公共DNS服务
search localhost
cat /etc/sysconfig/network # hostname设置
NETWORKING=yes
HOSTNAME=localhost.localdomain
#GATEWAY=192.168.0.1
检查hosts设置
cat /etc/hosts # hosts设置
127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4
::1 localhost localhost.localdomain localhost6 localhost6.localdomain6
如果不使用IPV6服务可以停了它
service ip6tables stop # 停止IPV6服务
chkconfig ip6tables off # 禁止IPV6开机启动
Linux,只要有Xwindows,Linux就会默认使用NetworkManager来辅助管理网络配置。对于配置Linux服务器来说,我们不需要NetworkMananger来配置网络,所以要关闭它,不然它会影响手动配置网络。
可以通过chkconfig查询系统的自启进程,NetworkMananger就在第一行,可以看到在Linux系统的2,3,4,5运行级别它都会自动启动。要把它关闭,并且不重启让它停止运行。
chkconfig | head -1 # 查询系统自启进程
chkconfig NetworkManager off # 关闭NetworkManager自动启动
service NetworkManager stop # 关闭NetworkManager守护进程
serivce NetworkManager status # 查询状态
如果使用虚拟机的话,使用桥接网络;