将linux主机i接入到网络中需要配置网络相关设置
一般包括
主机名
ip/netmask
路由:网关
dns
网络配置命令
ifconfig
ifconfig 在不加任何选项单独使用时,显示当前主机中以启用的网络接口的信息(这里网卡在移除时需要使用软件方式移除 ifconfig 文件名 [up/down] 表示网卡启用或停用
网卡名称
eth0
ens33 第一块以太网卡的名称 en是Ethernet 的缩写,以太网 (局域网)
s 表示热插拔插槽上的设备 数字33表示插槽的编号
常用命令格式
ifconfig 具体网卡名称 显示指定网卡的详细信息(无论网卡是否使用)
ifconfig -a 显示所有网卡包括没有启动
ifconfig 网卡名曾 [up|down] 表示开启或关闭网卡
ifconfig 网络接口 IP地址[子网掩码] 临时添加ip
ifconfig ens:33 地址 添加虚拟网卡
示例
ifconfig ens33 [down]
ifconfig ens33:0 192.168.91.100
ifconfig ens33:1 [down] 停用临时添加的网卡
ifconfig -a 显示所有网卡博爱阔为启用的
ifconfig -s
ip
ip link 数据链路层
ip link 拔掉网线能看到网卡状态
ip addr 网络层
路由
ip route
路由表
hostname
用于查看或设置当前主机名
临时修改主机名
hostname 自定义名字 需要登出后重新连接 临时修改于下一次重启时重置
通过修改配置文件来永久修改主机名 /etc/hostname
只有第一行能作为主机名出现
于设备重启后生效
3.通过后hostnamectl永久修改主机名
hostnamectl set-hostname lisi
输入bash刷新及生效 为永久生效
route
rroute -n
路由表由
Genmask:目标网络对应的netmask
Iface 对应设备名
Gateway 网关
Metric 开销cost值 值越小优先级越高
命令
route add -net 网段地址 gw iP地址 添加指定网段的路由记录
route del -net 删除指定网段路由记录
toute add default gw ip地址 向路由表中添加默认网关记录
route del default gw 删除路由表中默认的网关记录
netstat
命令
选项常用 -natp naup
-n 以数字形式显示
-a 显示主机中活动的网络连接信息
-t 查看tcp 协议的相关网络活动信息
-u 查看udp 协议的相关网络活动信息
-p 人性化显示
-r 显示路由表信息
ss
查看网络连接情况
ss相对于netstat来说更高效
ss 内核中获取信息
netstat 在数据量大时速度大大降低
-n 以数字形式显示
-a 显示主机中活动的网络连接信息
-t 查看tcp 协议的相关网络活动信息
-u 查看udp 协议的相关网络活动信息
-p 相关程序及PID
-r 把IP解析为域名 把端口号解释为协议名称
ping
检测网络双向连通性
ping -c 次数
ping -W 超时后还等待几秒
-w 等待2秒失败立即退出
traceroute
nslookup
域名解析 nslookup
dig
相较于nslookup可以显示更多详细信息
永久修改网络相关配置文件
网卡配置文件位置 /etc/sysconfig/network-scripts/ifcfg-ens33
scp
远程同步
[root@kgc opt]#scp /opt/passwd lisi@192.168.91.101:/opt/passwd
命令字 本地文件地址 对方用户名@地址冒号对面地址
[root@kgc opt]#scp root@192.168.91.101:/opt/passwd /opt/
命令字 对方用户名@地址冒号对面地址 本地地址
ethtool
查看网卡信息
时间同步
与阿里云服务器进行时间同步
配置允许访问进行时间同步的设备
客户端中在/etc/chrony.conf,中配置同步对象并设置同步时间为永久
重启服务 并以chronyc sources -v 查看同步对象
设置成功
DHCP的配置
安装程序yum install dhcp -y
rpm -qc dhcp 查看配置文件位置
/etc/dhcp/dhcpd.conf 配置文件
/etc/dhcp/dhcpd6.conf
/etc/openldap/schema/dhcp.schema
/etc/sysconfig/dhcpd
/var/lib/dhcpd/dhcpd.leases
/var/lib/dhcpd/dhcpd6.leases
vim /etc/dhcp/dhcpd.conf 此文件初始状态为空
有示例的配置文件 可通过/usr/share/doc/dhcp-4.2.5/dhcpd.conf.example 拷贝到 /etc/dhcp/dhcpd.conf 配置文件中
修改配置文件中第七行 全局配置dns为8.8.8.8
8 option domain-name-servers 8.8.8.8;
直接修改27 行
27 subnet 192.168.100.0 (服务端网段) netmask 255.255.255.0 {
28 range 192.168.100.128 192.168.100.200; (地址池范围)
29 option routers 192.168.100.1; (网关如有上网需求网关需配置为192.168.100.2)
30 option domain-name-servers 114.114.114.114; (dns不是随便填写就近)
31 }
重启服务
于windows中测试
window中使用如下命令
ipconfig 查看网卡信息
ipcongfig /release 释放地址
ipcongfig /renew 重新获取地址
ipconfig /all 全部信息
完成