Linux网络

本文详细介绍了如何在Linux主机上配置网络,包括设置主机名、IP地址、路由、DNS,以及使用ifconfig,ip,route,hostname,netstat等命令。还涵盖了DHCP配置和基本网络测试方法。
摘要由CSDN通过智能技术生成

将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        全部信息

 完成

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值