ubuntu16.04配置网卡

第一步:查看网卡信息

输入ifconfig命令查看网卡信息,下图红圈处就是网卡名称。

 

第二步:配置网卡文件

注意:不同的linux系统,网卡配置文件是不同的,这里ubuntu的网卡配置文件是/etc/network/interfaces。

输入下面命令进行编辑网卡文件

sudo vi /etc/network/interfaces

默认的文件内容如下:

auto lo
iface lo inet loopback

现在修改配置文件。修改方法有两种

方法一:静态ip

修改内容如下:下面的enp0s3需要改成自己的网卡名称,就是上面第一步的红圈信息。ip地址,掩码网关自己合理配置就行了。记得wq!保存退出。

auto enp0s3
iface enp0s3 inet static
address 192.168.0.1
netmask  255.255.255.0
gateway  192.168.0.1

 

方法二:动态获取ip配置

auto enp0s3
iface enp0s3 inet dhcp

注意上面的网卡写成自己的网卡名称。记得wq!保存退出。

 

第三步:修改DNS服务器地址

方法一:

 通过/etc/network/interfaces,在它的最后增加一句下面的内容:下面的223.5.5.5是阿里的dns地址,可以自己选择适合的dns地址。

dns-nameservers 223.5.5.5

重启后DNS就生效了,这时候再看/etc/resolv.conf,最下面就多了一行:

# Dynamic resolv.conf(5) file for glibc resolver(3) generated by resolvconf(8)

#     DO NOT EDIT THIS FILE BY HAND -- YOUR CHANGES WILL BE OVERWRITTEN

nameserver 223.5.5.5

方法二 

在/etc/resolvconf/resolv.conf.d/目录下的base文件里面,写入下面的命令, 然后重启,DNS生效。

nameserver 223.5.5.5

第四步:重启电脑

注意:不是重启网卡,博主也尝试通过下面的命令来重启网卡,可是就是不生效。所以,一定要reboot重启电脑才行。

下面这些命令只能用来启动和关闭网卡,但是不能让修改的配置立即生效。

/etc/init.d/networking restart
或者(下面是指定启动关闭某个网卡命令)
ifdown enp0s3    (关闭网卡enp0s3)
ifup   enp0s3    (启动网卡enp0s3)
sudo service network-manager restart  

记住,一定要重启电脑,命令是不能让修改生效的,原因博主也不知道。

重启电脑后,ifconfig查看配置是否生效。

测试:ping www.baidu.com

配置完成。

Ubuntu 16.04(代号Xenial Xerus)是一个非常稳定的操作系统版本,支持多网卡配置。为了使计算机能够同时连接到多个网络并管理这些连接,需要进行适当的网络设置。以下是如何在Ubuntu 16.04上进行多网卡配置的基本步骤: ### 步骤一:识别和添加新网卡 首先,在终端中输入以下命令查看当前已安装的所有硬件驱动程序: ``` lsmod | grep e1000 lsmod | grep ixgbe lsmod | grep igb ``` 这将显示已加载的网络设备模块名称。例如,如果你有一块Intel网卡,可能会看到`igb`模块。 **添加新网卡:** 假设你添加了一个新的网卡,并将其命名为了eth1,你可以通过运行以下命令来启用它: ```bash sudo modprobe ethx # 使用实际的网卡名替换ethx ifconfig eth1 up # 启动新网卡 ip addr add 192.168.2.2/24 dev eth1 # 配置IP地址及子网掩码,根据实际情况调整IP地址 ip link set up eth1 # 确保网卡开启 ``` ### 步骤二:编辑网络配置文件 接下来,编辑网络配置文件以包含新的网卡设置。默认路径通常是 `/etc/network/interfaces` 或 `/etc/netplan/50-cloud-init.yaml`,取决于你是否正在使用Netplan作为网络管理工具。 #### 使用 `network/interfaces` 文件配置: 打开 `/etc/network/interfaces` 并添加如下内容: ```bash # 网络配置文件 auto lo iface lo inet loopback allow-hotplug ens33 iface ens33 inet dhcp # 如果是动态IP分配 auto eth1 iface eth1 inet static address 192.168.1.2 netmask 255.255.255.0 gateway 192.168.1.1 ``` **注意:** 将上述配置中的 IP 地址、子网掩码和默认网关更改为你的需求。 #### 使用 Netplan 配置: 如果你使用的是 Netplan(通常在较新版本的Ubuntu中),你需要编辑 `/etc/netplan/50-cloud-init.yaml`,并添加如下内容: ```yaml network: version: 2 ethernets: ens33: dhcp4: true eth1: addresses: [192.168.1.2/24] gateway4: 192.168.1.1 nameservers: addresses: [8.8.8.8] ``` **保存更改并重启网络服务**: 执行以下命令以应用更改: ```bash sudo netplan apply sudo service networking restart ``` ### 步骤三:验证网络设置 最后,可以检查网络配置和连接状态: ```bash ifconfig -a # 查看所有网络接口的状态 ping <目标IP> # 测试网络连通性 ``` 这将帮助您确认多网卡配置已经成功完成并且工作正常。 --- ### 相关问题: 1. 安装和配置额外的网络设备后,如何确定其正确配置了IP地址? 2. 在Ubuntu 16.04中使用多个网络接口有何优势? 3. 如何管理和切换不同的网络连接(例如,从无线网络切换到有线网络)? 这个示例涵盖了基本的多网卡配置流程。对于更复杂的场景,如路由设置或网络安全性考虑,则需要进一步的研究和配置
评论 20
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

圣诞节不感冒

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值