linux基本网络配置
1,linux服务器无法连接到internet时,可以使用那些命令工具测试网络的
连通性?
ifconfig命令:查看网络接口的配置信息
ifconfig -a :查看所有网络接口的配置信息,包括非活动状态的网络接口
(“sit0”是RHDL5系统中预先配置实用ipv6网络中的网络接口)
ping 172.16.1.1:测试到目标地址的链接状况
ping -c 2 -s 1024 172.16.1.1 :向目标主机发送两个1024字节的测试数据包
2,查看及测试路由记录
route:查看linux主机中的路由表信息
route -n:查看linux主机中的路由表信息,以数字的形式显示地址
traceroute 172.16.1.1:跟踪从发本机到目的主机172.16.1.1的路由途径
3,查看当前主机的主机名称
hostname 查看本机的主机名称
nslookup:测试主机名到ip地址的解析关系
4,查看网络连接状态
下面是netstat命令的几个常用的选项
-a:显示当前主机中所有活动的网络连接状态
-n:以数字的形式显示相关的主机地址,端口等信息
-r:显示路由表信息
-l:显示处于监听状态的网络连接及端口信息
-t:查看tcp协议相关的信息
-u:显示udp协议相关的信息
-p“显示与网连接相关的进程号,进程名称信息
如:netstat -anpt | grep :21   查看本集中是否运行了标准的ftp服务进程
netstat -nr 查看linux主机中的路由表信息
5.查看ARP地址解析记录
arp -n :查看linux主机中的ARp信息,实用“-n” 选项显示数字形式的地址
6.手动修改网络参数配置包括两种最基本的方法
*执行网络配置命令修改
*直接修改网络配置文件
7,禁用或激活网络接口
ifconfig eth0 up
ifconfig eth0 down
8,设置虚拟网络参数
ifconfig eth0:0 172.16.1.1
在网卡eth0上添加一个虚拟接口”eth0:0”
ifconfig eth0 down
ifconfig eth0 hw ether 00:0c:29:27:27:27修改mac地址
ifconfig eth0 | grep HWaddr查看接口信息
ifconfig eth0 up
9,设置路由记录
add选项;添加路由记录
-net选项:可用于指定一个目标网络
gw选项:用于指定吓一跳路由器的ip地址
del选项:删除路由记录
如route del default gw 192.168.1.1 删除原有的网关记录
route add default gw 172.16.1.1 添加默认网关记录
10,设置主机名称
hostname aa
11,设置静态arp记录
arp -s 192.168.1.1 00:0c:29:99:32:c5 绑定ip和arp记录
arp -n 查看arp绑定
12,网络接口配置文件
网络接口配置文件一般位于目录“/etc/sysconfig/network-scripts/ifcfg-eth*
ifdown eth0
ifup eth0    使用ifdown.ifup命令脚本重新加载eth0 网卡的配置文件
修改完网络参数的ip一定要1)重启系统2)重启network服务
13 ,要使所做的修改下次重启依然生效,我们需要修改对应的配置文件
修改/etc/sysconfig/network 配置文件:更改主机名
修改/etc/hosts配置文件:保存经常访问的主机名与ip地址
修改/etc/resolv.conf配置文件:设置默认的dns服务器地址

            使用DHCP动态获取主机地址


DHCp服务器
(配置ip)
1,挂载光盘,利用rpm安装dhcpd服务
2,修改DHCP主配置文件/etc/dhcpd.conf
  cp /usr/share/doc/dhcp-3.0.5/dhcpd.conf.sample /et/cshcpd.conf
  然后修改/etc/dhcpd.conf文件中的内容,删除不必要的,修改必要的参数
3,重新启动dhcpd服务
DHCP客户端
1,修改/etc/sysconfig/network-scripts/ifcfg-eth0
  把BOOTPROTO=dhcp
2,重启network服务
3,利用dhclient -d eth0命令重新获取dhcp地址

          配置dhcp中继


dhcp服务器
1,配置ip)使之能与dhcp的ip地址互通
1,挂载光盘,利用rpm安装dhcpd服务
2,修改DHCP主配置文件/etc/dhcpd.conf
  cp /usr/share/doc/dhcp-3.0.5/dhcpd.conf.sample /et/cshcpd.conf
  然后修改/etc/dhcpd.conf文件中的内容,删除不必要的,修改必要的参数,由于dhcp
中继必须需要两块网卡,所以我们需要把dhcp的配置复制一份进行简单的修改(一般是ip
地址,网关等)
3,重新启动dhcpd服务
dhcp中继
1,至少安装两块网卡,分别给这两块网卡配置ip(为dhcp的网关)
2,保证互通,然后挂载光盘,安装dhcpd服务
3,开启服务器的路由转发功能
 vi /etc/sysctl.conf
把net.ipv4.ip-forward = 1
sysctl -p 使修改生效
4,设置允许dhcp中继数据的接口及dhcp服务器的ip地址
vi /etc/sysconfig/dhcrelay
INTERDFACES="eth0 eth1"
DHCPSERVERS="192.168.1.2"--指的是dhcp服务器的ip地址
5,启动dhcrelay中继服务
service dhcrelay start
chkconfig --level 35 dhcrelay on

验证
用客户机自动获取ip地址