linux IP地址配置

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

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值