Linux的网络配置

目录

一、网络接口配置

1、动态配置

2、永久配置

二、路由和网关设置

1、动态配置

2、永久配置

三、DNS客户端配置

1、本地DNS配置

2、外部DNS配置

四、网络测试工具

1、ping

2、host

3、traceroute

4、常见网络故障排查


一、网络接口配置

1、动态配置

ifconfig命令:用来在Linux系统中查看当前系统的网络接口。

如图中的eno***就是我们的网卡,这里是系统默认的命名,这个是可以改的,一般我们改成eth0,也就是Ethernet以太网的缩写,网卡命名从eth0、eth1往后命名。

具体修改网卡命名方法可以另行百度,如:https://jingyan.baidu.com/article/6181c3e081f178152ef1538f.html

在日常中,我们经常希望指定eth0的IP地址,那么可以这样输入命令:

ifconfig eth0 192.168.xx.xx netmask 255.255.255.0
或者 
ifconfig eth0 192.168.xx.xx/24

想手工断开/启用网卡的话就是以下这命令:

ifconfig eth0 down      #断开网卡
ifconfig eth0 up        #启用网卡

也可以简写为:

ifdown eth0       #断开网卡
ifup eth0         #启用网卡

当然,上面的eth0名称是以实际自己的网卡名称为准哦。

以上的配置是一种动态配置,也就是临时配置,该配置暂时保存在当前运行的内核中,一旦系统重启就会丢失。那我们下面来看下怎么做永久配置。

2、永久配置

系统启动后是从配置文件中读取的配置信息,所以我们要永久配置的话,就得直接去修改配置文件。

Redhat和CentOS系统的网络配置文件所处的目录为 /etc/sysconfig/network-scripts/,eth0的配置文件为ifcfg-eth0,即“ifcfg-网卡名称”。

下面看下我的网络配置文件默认情况:

对于这里默认的配置项不全,可能会有的配置项这里都尽量说明一下:

TYPE=Ethernet 表示网卡的类型为以太网型
BOOTPROTO=none

是启动时IP取得的协议,这里默认是动态主机,用dhcp。此值也可以改为static,即静态设置IP地址

PEERDNS=yes 表示允许从DHCP获得的DNS覆盖本地的DNS
PEERROUTES=yes 是否从DHCP服务器获取用于定义接口的默认网关的信息的路由表条目
IPV6INIT=yes 表示支持IPv6,no的话表示不支持
IPV6_AUTOCONF=yes 表示自动配置IPv6
UUID=xxx 这里是唯一标识,每台电脑配的都应不一样,避免冲突可以删掉
NAME=eth0 网络连接的名字
DEVICE=eth0 表示设定网卡的名称,它要跟文件名称对应
ONBOOT=yes 表示在开机的时候启动网卡,这里肯定改成yes,如果选择no则网卡在系统引导都不会被分配IP地址
IPADD
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值