1、使用setup工具
在命令行输入setup,启动setup工具。
[root@centos ~]# setup
如下:
配置好后
[root@centos ~]# vi /etc/sysconfig/network-scripts/ifcfg-eth0
把 ONBOOT=no
改成 ONBOOT=yes
(启动网卡)
[root@centos ~]# service network restart
重启网络服务
PS:setup是redhat系列(包括centos,fedora等)独有的工具,其它发行版里并没有。
2、手动修改网络配置文件
一般来说,第一个以太网卡对应的网络配置文件:/etc/sysconfig/network-scripts/ifcfg-eth0
第二块网卡一般会是 /etc/sysconfig/network-scripts/ifcfg-eth1
,依次类推。
修改前最好备份一下
[root@centos ~]# cd /etc/sysconfig/network-scripts
[root@centos network-scripts]# cp ifcfg-eth0 ifcfgeth0.bak
配置文件参数说明:
DEVICE=eth0 #网卡设备名,不要自己乱改,和文件ifcfg-ethX里的ethX要一致
TYPE=Ethernet #网卡类型 (Ethernet 以太网)
UUID=c522b130-b670-4708-aa3c-afef5c656103 #设备UUID编号
ONBOOT=yes #是否开机自动启动 {yes|no}
NM_CONTROLLED=yes #是否可以由 NetworkManager 图形管理工具托管
BOOTPROTO=dhcp #是否自动获取ip {none|static|dhcp}
DEFROUTE=yes #(default route)设置为默认路由{yes|no} (假设有两块网卡,系统会通过设置了默认路由的网卡联网)
IPV4_FAILURE_FATAL=yes #如果ipv4配置失败禁用设备
IPV6INIT=no #IPV6未开启
NAME="System eth0" #网络名称
HWADDR=00:0C:29:2B:35:08 #MAC地址
PEERDNS=yes #是否允许DHCP获得的DNS覆盖本地的DNS
PEERROUTES=yes #是否从DHCP服务器获取用于定义接口的默认网关信息的路由表条目
LAST_CONNECT=1542092483 #最后一次连接时间
设定固定ip时
BOOTPROTO=static #固定 ip
IPADDR=192.168.1.206 #自定义的ip地址
NETMASK=255.255.255.0 #子网掩码 或者 (PREFIX=24)
GATEWAY=192.168.1.1 #默认网关
DNS1=114.114.114.114 #主DNS
DNS2=8.8.8.8 #次DNS
USERCTL=no #禁止非root用户控制此网卡
yes =>非root用户可以控制该设备。
no =>非root用户不允许控制该设备。
PEERDNS=yes #是否允许DHCP获得的DNS覆盖本地的DNS
PEERDNS=yes(系统默认配置)则启用该网络设备时,会修改或生成resolv.conf文件;PEERDNS=no,则不对resolv.conf做改动。
其他:
service network start/stop/restart
# 网络服务开启、关闭、重启
将NetworkManager 服务设置开机不启动
chkconfig NetworkManager off
将NetwokManager服务关闭
service NetworkManager stop
跟网络有关的主要设置文件如下:
/etc/host.conf
配置域名服务客户端的控制文件
/etc/hosts
完成主机名映射为IP地址的功能
/etc/resolv.conf
域名服务客户端的配置文件,用于指定域名服务器的位置
/etc/sysconfig/network
包含了主机最基本的网络信息,用于系统启动.
/etc/sysconfig/network-script/
系统启动时初始化网络的一些信息
/etc/xinetd.conf
定义了由超级进程xinetd启动的网络服务
/etc/networks
完成域名与网络地址的映射
/etc/protocols
设定了主机使用的协议以及各个协议的协议号
/etc/services
设定主机的不同端口的网络服务
关于如何adsl拨号上网可参考文章
CentOS 6.4 拨号上网全攻略
https://www.linuxidc.com/Linux/2015-01/111599.htm
参考:
CentOS网络配置详解
https://www.cnblogs.com/zl-graduate/p/5727211.html
linux DNS服务器IP地址设置研究笔记
http://blog.51cto.com/yuansy/438393