1.Centos网卡文件介绍
在CentOS系统中,网络接口的配置文件通常位于/etc/sysconfig/network-scripts/目录下。这个目录包含了针对每个网络接口的配置文件,例如ifcfg-eth0、ifcfg-eth1等,其中eth0和eth1分别代表系统检测到的第一个和第二个网络接口。
(1)常用配置文件解释
ifcfg-ethX
这是针对特定网络接口(如eth0、eth1等)的配置文件。每个这样的文件包含了该网络接口的配置信息,比如IP地址、子网掩码、网关、DNS服务器等。
例如,查看eth0的配置文件:
cat /etc/sysconfig/network-scripts/ifcfg-eth0
ifcfg-lo
这是针对本地回环接口(loopback interface)的配置文件。本地回环接口通常用于测试网络软件,其IP地址通常是127.0.0.1。
route-ethX:这是针对特定网络接口的路由配置文件。虽然在现代Linux发行版中,路由配置通常在/etc/sysconfig/network或通过ip route命令进行,但某些老旧的系统或特殊配置可能会使用这些文件。
(2)示例配置
一个典型的ifcfg-eth0配置文件内容可能如下:
DEVICE=eth0 BOOTPROTO=static ONBOOT=yes IPADDR=192.168.1.100 NETMASK=255.255.255.0 NETWORK=192.168.1.0 BROADCAST=192.168.1.255 GATEWAY=192.168.1.1 DNS1=8.8.8.8 DNS2=8.8.4.4
(3)修改网络配置
要修改网络配置,你可以直接编辑这些文件,或者使用nmcli(NetworkManager的命令行工具)进行管理。例如,使用nmcli设置静态IP:
nmcli con mod eth0 ipv4.addresses 192.168.1.100/24 nmcli con mod eth0 ipv4.gateway 192.168.1.1 nmcli con mod eth0 ipv4.dns 8.8.8.8 nmcli con mod eth0 ipv4.method manual nmcli con up eth0
(4)重启网络服务
修改网络配置后,通常需要重启网络服务使配置生效。可以使用以下命令:
systemctl restart network
或者对于较老的CentOS版本,使用:
service network restart
2.Ubuntu网卡文件介绍
在Ubuntu系统中,网络接口(网卡)的配置文件通常位于/etc/network/interfaces文件,或者在较新的系统中,特别是在使用systemd的网络管理工具时,这些配置可能位于/etc/netplan目录下。
(1)对于使用/etc/network/interfaces的传统系统
要查看当前网络接口的配置,可以查看/etc/network/interfaces文件:
sudo cat /etc/network/interfaces
要编辑网络接口配置,可以使用文本编辑器,例如nano或vim:
sudo nano /etc/network/interfaces或sudo vim /etc/network/interfaces
例如,配置一个静态IP地址的示例:
auto eth0 iface eth0 inet static address 192.168.1.100 netmask 255.255.255.0 gateway 192.168.1.1 dns-nameservers 8.8.8.8 8.8.4.4
(2)对于使用netplan的系统(Ubuntu 18.04及以后版本)
从Ubuntu 18.04开始,系统开始使用netplan作为网络配置工具,取代了传统的/etc/network/interfaces文件。
要查看当前的netplan配置,可以查看/etc/netplan目录下的配置文件,通常文件名是01-netcfg.yaml、50-cloud-init.yaml等:
要编辑网络接口配置,可以使用文本编辑器:
sudo nano /etc/netplan/01-netcfg.yaml或sudo vim /etc/netplan/01-netcfg.yaml
例如,配置一个静态IP地址的示例:
network: version: 2 renderer: networkd ethernets: eth0: dhcp4: no addresses: [192.168.1.100/24] gateway4: 192.168.1.1 nameservers: addresses: [8.8.8.8, 8.8.4.4]
修改完配置后,应用新的网络设置:
sudo netplan apply
3.虚拟机打开镜像后连接xshell整体流程(以centos为例)
第一步:重启网络服务
systemctl restart network/service network restart netplan apply
第二步:查看IP(ens33网卡)
ip addr 或 ifconfig
第三步:查看虚拟机网络模式
VMware 点击虚拟机--设置--查看网络适配器
第四步:查看虚拟机网络配置(网段、网关)
VMware 点击编辑--虚拟网络编辑器--相关网卡设置
第五步:配置虚拟机网络配置文件(更改为同一网段)
vi /etc/sysconfig/network-scripts/ifcfg-ens33
Ubuntu系统配置文件路径:/etc/netplan 老版本Ubuntu文件路径:/etc/network/interfaces
1万+

被折叠的 条评论
为什么被折叠?



