Linux系统网络配置【网络配置】

Linux系统网络配置


在Linux操作系统中,TCP/IP网络是通过若干个文本文件进行配置的,系统在启动时通过读取一组有关网络配置的文件和脚本参数内容来实现网络接口的初始化和控制过程,这些文件和脚本大多数位于/etc目录下。这些配置文件提供网络IP地址、主机名和域名等;脚本则负责网络接口的初始化。通过编辑这些文件可以进行网络设置和实现联网工作。这些文件可以在系统运行时修改。不用启动或者停止任何守护程序,更改会立刻生效。这些文件都支持由“#”开头的注释。在Linux系统中,有关网络配置的主要文件如下:


/etc/sysconfig/network-scripts/ifcfg-enoxxx文件。


这是一个用来指定服务器上的网络配置信息的文件。其中常见的主要参数的含义说明如下:

TYPE=Ethernet    #网络接口类型

BOOTPROTO      #静态地址

DEFROUTE=yes

IPV4-FAILURE_FATAL=no

IPV6INIT=yes     #是否支持IPV6

IPV6_AUTOCONTF=yes

IPV6_FAILURE_FATAL=no

NAME=eno2     #网卡名称

UUID=16c93842-a039-4da3-977eb1201b3f

DEVICE=eno2

ONBOOT=yes

IPADDR0=10.38.254.251  #IP地址

PREFUX0=255.255.255.0  #子网掩码

GATEWAY0=10.38.254.2254  #网关

DNSI=61.134.1.4           #DNS地址

HWADDR=00:50:56:95:23:CE  #网卡物理地址,使用虚拟机需要注意此地址。

配置完网络后,需要使用service network restart命令重启使配置的网络生效。

另外也可使用下列命令对网络进行查看


查看设备包含的vlan

sudo su

cd /etc/sysconfig/network-scripts

ls


查看设备包含的网络配置

Ifconfig

查看单个网卡配置

ifconfig eno1

设置和编辑网络

ifconfig  eno1 10.10.1.1 netmask 255.255.255.0 up


查看vlanXX的网络配置

cat ifcfg-vlanxx

复制vlanxx模板

cp ifcfg-vlanxx ifcfg-vlan**

编辑vlanxx网络

Vi ifcfg-vlanxx

键入Insert:进入编辑

键入Esc:退出编辑

:x保存并退出编辑

:!q不保存编辑退出


查看link

sudo su

cd /etc/rc.d

cat rc.local

编辑rc.local的link

Vi rc.local

ip link add link enp2s0 name vlan10 type vlan id 10

ip link add link eno1 name vlan20 type vlan id 20

ip link add link eno2 name vlan30 type vlan id 30

ip link add link eno3 name vlan999 type vlan id 999


删除vlan

rm ifcfg-vlanxx

y


查看网卡及vlan激活状态

virsh iface-list --all

激活的网卡显示active,未激活显示inactive

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值