Linux网络配置

网络配置

简述

Linux 中配置网络有两种方式:ifconfig 命令操作和更改网络配置文件,前者只是暂时修改,重启系统后会失效,后者更改后会永久生效。

通常情况下,红帽系列的 Linux 系统网络配置文件是在/etc/sysconfig/network-scripts/中,不同网卡对应前缀为 ifcfg 后缀为网卡名的配置文件;Debian 系列的 Linux 系统网络配置文件是/etc/network/interfaces。

更改配置文件示例

Debian 系列的 Linux 系统的网络配置示例(/etc/network/interfaces):

auto eth0
iface eth0 inet static
address 192.168.0.210
netmask 255.255.255.0
gateway 192.168.0.1

红帽系列的 Linux 系统的网络配置示例(/etc/sysconfig/network-scripts/ifcfg-eth0):

BOOTPROTO=static
IPADDR=192.168.0.210
NETMASK=255.255.255.0
GATEWAY=192.168.0.1
DNS1=192.168.0.1
DNS2=192.168.2.1

更改保存文件后,重启网络服务即可永久生效,service network restartsystemctl restart network.service, desktop 版的服务是networking

ifconfig 配置网络示例(重启后会失效)

  • 设置 IP、MASK:ifconfig eth0 192.168.1.9 netmask 255.255.255.0
  • 添加默认网关:route add default gw 192.168.0.1
  • 添加路由:route add -net 192.168.2.0 netmask 255.255.255.0 gw 192.168.1.1

debian 发行版中 networking 和 network-manager 的区别

  • networking服务是对应配置文件/etc/network/interfaces的服务名称,一般是内置在发行版中的;
  • network-manager服务只存在 desktop 版本中,一般会有配有可视化的网络管理界面操作

如果 netwoking 和 network-manager 同时存在且激活,会有优先级关系; 若用户修改过 interfaces 文件,则 networking 服务接管,反之若要使用 network-manager,只需重启 network-manager 服务即可

  1. service 方式重启
service networking restart
service network-manager restart
  1. systemctl 方式重启
systemctl restart networking
systemctl restart network-manager

Linux 终端查询出口公网 IP 信息

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值