Centos、Ubuntu网卡文件及VMware远程连接配置详程

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/interfacessudo 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.yaml50-cloud-init.yaml等:

要编辑网络接口配置,可以使用文本编辑器:

sudo nano /etc/netplan/01-netcfg.yamlsudo 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
第六步:重启网络服务
第七步:xshell连接
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值