1 常见网络管理命令
-
ifconfig
查看以及管理网络接口
HWAddr: mac地址(硬件地址) 硬件设备的唯一标识
ip地址: 逻辑地址,同一网络中不允许重复(计算机访问: 连接,同一子网中(网段))
ifconfig(centos 6):查看正在活动的网络接口状态 (centos 7: ip addr )
-a: 查看所有的网络接口
ifconfig 网络接口名称 up/down:启用/禁用网络接口
-
ping: 查看连接状态
-
host: 查看域名对应ip
-
netstat: 查看程序端口占用 (-nltp )
2 宿主机和虚拟机三种通讯方式
- 桥接模式
宿主机物理网卡和虚拟交换机之间通过虚拟网桥建立连接
- NAT模式
虚拟交换机(vmnet8)和虚拟网卡(vmnet8)连接实现宿主机和物理机连接
虚拟交换机(vmnet8)和物理网卡通过NAT设备连接,实现internet访问
- 仅主机模式
3 网络配置
重启网络服务: service network restar
命令行
UUID: 32位字符串,唯一
ONBOOT: 开机是否启动(yes:开机启动 no:开机关闭)
BOOTPROTO: 网络协议(dhcp:动态ip分配 none/static:静态ip分配)
HWADDR:mac地址,唯一
IPADDR: ip地址,同一网络不能重复
GATEWAY: 网关
DNS1: dns服务器地址
NETMASK:子网掩码
重启网络服务: service network restart
4 主机名称
-
配置虚拟交换机(网段,网关)
-
静态ip
-
图形界面
-
查看主机名称: hostname
修改主机名称: hostname 主机名称(临时修改)
vi /etc/sysconfig/network(永久修改主机名称)
5 主机映射
域名(主机名称)和ip之间的映射关系
linux: /etc/hosts
windows: C:\Windows\System32\drivers\etc\hosts
6 防火墙(iptables)
控制网络访问。
-
防火墙的基本操作
service iptables start/stop/status
开机状态设置:
chkconfig --list iptables: 查看各种系统启动级别下的开机状态
chkconfig iptables on/off: 设置开机启动/关闭
-
修改规则
iptables -A INPUT -p tcp --dport 22 -j DROP #删除规则 iptables -D INPUT -p tcp --dport 22 -j DROP 加入一条INPUT规则开放80端口 iptables -I INPUT -p tcp --dport 80 -j ACCEPT