linux使用配置文件配置网络
引子
对于游走于n个发行版的小卡拉米,时常面临着要使用配置文件配置ip地址的问题。然鹅这些发行版并不统一,大家都自己整自己的,存在一些差异。虽然有很多好用的工具可以用,但是保不齐工作的时候就得用配置文件手动配置。这里记录一下。
Debian/Ubuntu系列
较老一点的版本
网卡配置信息在/etc/network/interfaces
,这是个文件
配置静态ip
1 | 以太网接口 enp3s0 配置 |
新一点的版本
网卡配置信息在/etc/netplan/01-netcfg.yaml
,这是个文件
配置静态ip
1 | network: |
Arch系列
配置文件在/etc/netctl
,这是个目录,具体的文件名可以随便写
配置静态ip
1 | Description='A basic static ethernet connection' |
Red Hat/CentOS系列
网卡配置信息在/etc/sysconfig/network-scripts/
,这是个目录,具体文件名应为ifcfg-interfacename
配置静态ip
1 | DEVICE=enp3s0 |
注意
使用配置文件配置完后,需要重启网络
使用NetworkManager作为网络管理的:
systemctl restart NetworkManager
手动:
使用ip命令对对应网卡进行手动重启
ip link set dev interface down
ip link set dev interface up
dns配置
这玩意大家竟然出奇的统一,基本都放在/etc/resolv.conf
1 | /etc/resolv.conf |
参考
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 ziWindlu的博客!