您的位置:首页 > 运维架构 > Linux

linux基本配置和dhcp中继

2012-05-06 21:23 253 查看
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地址
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息