网络配置
使用虚拟机时,通过NAT模式进行联网,Linux主机中的ip地址通过 vmnet8虚拟网卡与外界进行网络通信
# 查看虚拟机网络配置
点击编辑->虚拟网络编辑器
查看网关:点击上图的【NAT设置(s)...】,记录当前网关地址
查看windows环境中VMnet8 网络配置
方式1:在cmd中使用ipconfig指令查看
ipconfig
eth0 Link encap:Ethernet HWaddr 00:0C:29:D1:82:07
inet addr:192.168.1.128 Bcast:192.168.1.255 Mask:255.255.255.0
inet6 addr: fe80::20c:29ff:fed1:8207/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:31630 errors:0 dropped:0 overruns:0 frame:0
TX packets:11163 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:26171770 (24.9 MiB) TX bytes:795294 (776.6 KiB)
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
inet6 addr: ::1/128 Scope:Host
UP LOOPBACK RUNNING MTU:65536 Metric:1
RX packets:334 errors:0 dropped:0 overruns:0 frame:0
TX packets:334 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:24942 (24.3 KiB) TX bytes:24942 (24.3 KiB)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
方式2:使用界面查看,查看windows环境中的VMnet8的网络配置,点击VMnet8属性->TCP/IPV4->配置固定IP和DNS
# ping 测试主机之间网络连通
测试当前服务器是否可以连接目的主机
基本语法
- ping 目的主机
应用实例
- 测试是否可以连接百度 ping www.baidu.com
# linux 网络环境配置
方式1:自动获取
- 缺点:linux启动后会自动获取IP,缺点是每次获取的IP地址可能会不一样,不适合做服务器,需要IP固定
方式2:指定固定IP
- 直接修改配置文件指定IP
- 编辑/etc/sysconfig/network-scripts/ifcfg-eth0 文件,指定IP
vim /etc/sysconfig/network-scripts/ifcfg-eth0
EVICE=eth0 #接口名称,设备,网卡
HWADDR=00:0C:29:D1:82:07 #MAC地址
TYPE=Ethernet #网络类型
UUID=fa28742b-9453-4009-8074-1f2c21a83305 #随机ID
NM_CONTROLLED=yes
# --------------需要修改项目---------------
ONBOOT=yes #系统启动时网络接口是否有效(默认no)
BOOTPROTO=static #IP的配置方式:none引导时不使用协议|static 静态配置|bootp协议|dhcp协议(默认)
IPADDR=192.168.1.100 #指定IP地址
GATEWAY=192.168.1.2 #网关配置
DNS1=114.114.114.114 #DNS 域名解析服务器配置
DNS2=8.8.8.8 #DNS 域名解析服务器配置
1
2
3
4
5
6
7
8
9
10
11
12
13
14
2
3
4
5
6
7
8
9
10
11
12
13
14
修改完成后,要重启网络服务
service network restart
1
如果有报错,则重启系统
reboot
1
测试,ping一下百度,看网络是否可以连接
ping www.baidu.com
1
此时再打开ifconfig,可以看到现有配置
# netstat 网络端口信息
基本语法
netstat [选项]
netstat -anp | grep 进程号
- 查看该进程网络信息
netstat -lnp | grep 端口号
- 查看该网络端口号占用情况
选项
- -a 查看所有
- -n 拒绝显示别名,可以显示数字的全部转化为数字
- -t 查看tcp
- -u 查看udp
- -l 只列出在listen的服务
- -p 表示显示哪个进程在调用
应用案例
- 查看所有的网络服务
- netstat -anp | more
- 查看服务名为sshd的服务的信息
- netstat -anp | grep sshd
Last Updated: 2022/05/15, 15:38:49