常见问题
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就成功啦。
有问题请留言哦
有帮到你可以点个赞~