Linux(Debian)下配置网络

1、输入 ip addr 或者 ifconfig 查看当前网络信息

debian@debian:~$ ip addr
# 这个是本地网络127.0.0.1的信息
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN 
	group default qlen 1000
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
    inet 127.0.0.1/8 scope host lo
       valid_lft forever preferred_lft forever
    inet6 ::1/128 scope host 
       valid_lft forever preferred_lft forever
# 这个是你的以太网络, 注意 `enp2s0` 这个名字,后面配置有线网络需要用到
# `state UP` 说明: 表示当前这个网络是正常的运行状态
2: enp2s0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP 
	group default qlen 1000
    link/ether e4:54:e8:a1:59:43 brd ff:ff:ff:ff:ff:ff
    inet 192.168.2.199/24 brd 192.168.2.255 scope global noprefixroute enp2s0
       valid_lft forever preferred_lft forever
    inet6 fe80::9d91:3eac:78fd:a38b/64 scope link 
       valid_lft forever preferred_lft forever
# 这个是你的无线网络, 注意 `wlp3s0` 这个名字,后面配置无线网络需要用到
3: wlp3s0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP 
	group default qlen 1000
    link/ether c0:b5:d7:93:e2:21 brd ff:ff:ff:ff:ff:ff
    inet 192.168.2.224/24 brd 192.168.2.255 scope global wlp3s0
       valid_lft forever preferred_lft forever
    inet6 fe80::23f0:653c:48b:fa50/64 scope link 
       valid_lft forever preferred_lft forever

2、添加网络配置
debian 的网络配置文件就是 /etc/network/interfaces
输入 sudo vi /etc/network/interfaces 添加配置信息

  • 以太网配置
# 配置静态IP
auto enp2s0
iface enp2s0 inet static
address 192.168.2.66  # 静态IP
netmask 255.255.255.0 # 子网掩码
getway 192.168.2.1    # 网关

# 配置动态IP
auto enp2s0
iface enp2s0 inet dhcp
  • 无线网配置
# 配置静态IP
auto wlp3s0
iface wlp3s0 inet static
address 192.168.2.66
netmask 255.255.255.0
getway 192.168.2.1
wpa-essid wifiName   # wifi名称
spa-psk wifiPassword # wifi密码

# 配置动态IP
auto wlp3s0
iface wlp3s0 inet dhcp
wpa-essid wifiName
spa-psk wifiPassword

auto enp2s0: 表示自动启用enp2s0网络, 网上有些教程说配置的auto eth0,其实需要根据各自的网卡驱动名称决定的。具体是enp2s0 还是 eth0 可以输入 ip addr 命令进行查看。

3、重启网络服务

输入 sudo systemctl restart networking.service
4、测试网路, 输入 ping baidu.com

debian@debian:~$ ping baidu.com
64 bytes from 39.156.69.79 (39.156.69.79): icmp_seq=1 ttl=49 time=34.1 ms
64 bytes from 39.156.69.79 (39.156.69.79): icmp_seq=2 ttl=49 time=34.0 ms
64 bytes from 39.156.69.79 (39.156.69.79): icmp_seq=3 ttl=49 time=34.1 ms
64 bytes from 39.156.69.79 (39.156.69.79): icmp_seq=4 ttl=49 time=35.3 ms

你可能感兴趣的:(linux,学习笔录,linux,运维)