Linux网络服务——Linux网络基础设置与DHCP服务
Linux网络基础设置与DHCP服务
Linux网络基础设置
1.查看和测试网络常用命令
ifconfig:查看网络接口信息
hostname:查看计算机名称
route:查看路由表条目(查看网关)
netstat:查看系统的网络连接状态、路由表、接口统计系统
ping:测试网络连接状况
traceroute:跟踪数据包(Windows下命令为tracert)——命令格式:traceroute 【网址或IP地址】
nslookup:域名解析(Windows命令一致)
2.网络参数的设置
设置IP地址:ifconfig eth0(网卡名称) 192.168.100.100 netmask 255.255.255.0或者
ifconfig eth0(网卡名称) 192.168.100.100/24
开启或关闭网卡:ifconfig eth0 up/down
设置电脑虚接口ip:ifconfig eth0:1 192.168.100.101
route:设置路由记录
设置到哪个网段的路由表:route add -net 192.168.3.0 gw 192.168.3.1
删除路由记录:route del -net 192.168.3.0
设置默认路由:route add default gw 192.168.1.1
删除默认路由:route del default gw 192.168.1.1
注意:命令为临时设置,下次重启就会被消除,如果需要永久设置重启也生效需要修改配置文件
第一块网卡配置文件位置:/etc/sysconfig/network-scripts/ifcfg-eth0
使用vim打开编辑配置文件
vim /etc/sysconfig/network-scripts/ifcfg-eth0
红色地方需要修改:ONBOOT默认为no改为on,BOOTPROTO默认为dhcp改为static
蓝色地方是默认没有需要添加:
IPADDR:IP地址 NETMASK:子网掩码 GATEWAY:网关地址 DNS1或DNS2:域名解析服务器
注意:DNS域名解析必须加上1或2,当只有一个服务器时也要写成DNS1不能直接写成DNS
DNS服务器地址设置的配置文件位置:/etc/resolv.conf
注意:DNS服务器配置文件中也可以设置,安装了图形化界面服务启动会自动删除,提示会显示受network如下图:
也可以在这个文件下添加DNS服务器但是有图形化界面要先关闭NtetworkManager这个服务
命令:service NetworkManger stop(关掉之后图形界面的小图标就会消失)
所有服务器配置之前都应该做的准备工作
1.查看配置网卡
查看:ifconfig 配置网卡:vim /etc/sysconfig/network-scripts/ifcfg-eth0
2.查看并且关闭selinux
查看selinux:getenforce 关闭selinux:setforce 0或1(0是关闭,1是开启)
需要永久生效需要修改配置文件:/etc/sysconfig/selinux
修改红线地方SELINUX后面的参数
enforce:默认开启 permissive:暂时关闭 disabled:默认关闭
3.配置防火墙(这里先关闭防火墙)
查看防火墙状态:service iptables status 暂时关闭防火墙:service iptables stop 启动时默认关闭:chkconfig iptables off
补充:防火墙配置请看https://blog.****.net/feili12138/article/details/103782849
DHCP服务与配置
DHCP服务器的主要作用:为内部网络主动分配IP地址
配置DHCP服务器
补充:要把网卡先设置成静态再配置成dhcp方式获取ip地址才行
1.安装dhcp软件包
2.配置静态IP地址(等dhcp配置文件配置好了,服务启动后,再改为dhcp获取ip地址的方式)
3.用vim配置/etc/dhcp/dhcpd.conf文件并启动服务
注意:进入改文件会提示参考模板/usr/share/doc/dhcp-4.1.1/dhcpd.conf.sample文件直接cp命令过去
如上图所示:
红色:网段 黄色:子网掩码 紫色:分配IP地址的范围 绿色:网关 蓝色:广播地址
4.安装启动服务配置/etc/sysconfig/network-scripts/ifcfg-eth0文件过程
.
5.测试查看第一个网卡是否为dhcp服务器自动生成分配的IP地址