Linux CentOS6 网络设置

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 # 查询状态

如果使用虚拟机的话,使用桥接网络;

猜你喜欢

转载自blog.csdn.net/gocuber/article/details/79792936