ubuntu配置网卡的办法

常见问题

1. 为什么要配置网卡

因为如果没有配置好网卡,那么就无法正常上网或者与其他的电脑通讯

2.常见的错误有:

ping任意地址时出现报错

network is unreachable

或者是在输入重启指令 /etc/init.d/networking restart后报错

[…] restaring networking(via systemctl): networking.serviceJob for networking.service failed because the control process exited with error code. See "systemctl status networking.service“ and “journalctl -xe” for details.
failed!

或者是使用ifconfig的时候找不到你的网卡(eth0) ,ipconfig -a时显示你的网卡却没有地址

在这里插入图片描述

在这里插入图片描述

那么如何配置呢

1.首先我们要确定需要配置为静态的IP还是动态IP的模式。

动态IP会在每次连入网络时重新分配IP,这种设置方式一般适用于连入路由器的时候配置,因为路由器会给接入的设备分配IP,如果不设置为动态可能会导致无法访问网络。
静态IP则会固定这个IP地址,每次接入网络都会使用相同的地址。这种设置适用于两台电脑直连、或者多台电脑通过交换机连接的情况。

2.配置文件的修改

Linux的配置文件位置在/etc/network/interfaces。那么我们输入以下指令

sudo vi /etc/network/interfaces

一般来说打开新的文件是这个样子的在这里插入图片描述
这几行我们都不需要动。
我们在后面继续写入以下代码:

静态IP

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

注释:

auto eth0 #表示启动这个网卡,eth0为网卡名称,不同电脑可能不同
iface eth0 inet static #设置为静态
address 192.168.0.1 #设置Ipv4地址 (自己定义一个 192.168.0.XXX,其他主机地址冲突即可)
netmask 255.255.255.0 #子网掩码(不同主机设置相同即可)
gateway 192.168.0.1 #网关(自己定义一个 192.168.0.XXX,不与Ipv4冲突即可,!—可以缺省----!)

动态IP

auto eth0
iface eth0 inet dhcp

3.重启网络

/etc/init.d/networking restart

如果此时没有报错,那么就说明配置文件没有问题。此时调用

ifconfig

就能够看到新增了网卡eth0就成功啦。
在这里插入图片描述

有问题请留言哦
有帮到你可以点个赞~

猜你喜欢

转载自blog.csdn.net/gg864461719/article/details/109427953