背景
作为一名linux嵌入式网络工作者,平时办公时是window + linux结合, window 是办公平台,linux是工作和技术平台。一些操作在linux下面操作更为舒适,同时为了搭建一些测试场景,考虑创建一个linux虚拟机。安装完成debian后,网卡一直无法联网,下面给出debian(9.x)网卡的配置过程。
配置过程
VMware 的网卡模式配置成桥接模式
管理->虚拟机设置->网络适配器->桥接模式
配置debian网卡
- 打开网口配置文件内容如下
vi /etc/network/interfaces1
2
3
4
5
6
7
8
9
10
11
12
13# This file describes the network interfaces available on your system
# and how to activate them. For more information, see interfaces(5).
source /etc/network/interfaces.d/*
# The loopback network interface
auto lo
iface lo inet loopback
# The primary network interface
allow-hotplug ens33
auto ens33
iface ens33 inet dhcp
里面共两个网口 lo 和 ens33。lo是个环回网口,我们不用管。配置ens33 网卡就可以, 该网口初始配置是dhcp模式,我们要做一些修改。
- 查看主机的ip地址
在pc的cmd窗口执行ipconfig1
2
3IPv4 地址 . . . . . . . . . . . . : 192.168.1.4
子网掩码 . . . . . . . . . . . . : 255.255.255.0
默认网关. . . . . . . . . . . . . : 192.168.1.1
可以看到本机分配的地址信息。
- 配置debian网卡信息
根据主机信息配置网卡信息,具体如下。1
2
3
4
5
6
7
8
9
10...
# The primary network interface
# allow-hotplug ens33
auto ens33
iface ens33 inet static
address 192.168.1.5
netmask 255.255.255.0
network 192.168.1.0
broadcast 192.168.1.255
gateway 192.168.1.1
注:这里面我们将ens33网卡配置成静态IP地址。
重启网卡
1
/etc/init.d/netwoking restart
网卡信息确认
1
ip address
显示如下的网卡信息1
2
3
4
5
6...
2: ens33: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP group default qlen 1000
link/ether 00:0c:29:72:16:a7 brd ff:ff:ff:ff:ff:ff
inet 192.168.1.5/24 brd 192.168.1.255 scope global ens33
valid_lft forever preferred_lft forever
...
网卡试通
试通:百度
1
ping www.baidu.com
试通:主机 –> debian
主机上面输入1
ping 192.168.1.5 //刚配置的网卡IP地址
试通:debian –> 主机
debian上面输入1
ping 192.168.1.4 //主机IP地址
注:
- 与网络不通,就需要视情况而定
- debian和主机间地址不通,原因可能由于PC的防火墙拦截了。