编程开源技术交流,分享技术与知识

网站首页 > 开源技术 正文

第五章 网络配置(续七)(网络配置过程)

wxchong 2024-07-16 10:26:38 开源技术 7 ℃ 0 评论
  • 5.22 部分命令详解

1. ifconfig

功能:显示或设备网络设备

语法:ifconfig[网络设备]参数

补充说明:ifconfig可设置网络设备的状态(通常是网卡),或者显示目前的设置,常需设置的项目有IP地址,子网掩码以及硬体本身的IRQ与I/O等,其他项目通常保留默认值即可。

若不加任何参数,则显示目前使用中网络设备的设置。若指定[网络设备][IP地址],则是设置网络设备的IP地址。

2. hostname

功能:查询并设置主机名称

语法:hostname [-adfhinsvVy] [-F<文件名称>]

补充说明:当开机时,系统会读取/etc/hosts设置文件,藉此设置主机的IP及时应的全名(FQDN,完全合格域名)与别名,而hostname指令可用来查询当前执行主机的,主机名称全名,前置名称,域名、别名、IP等。

linux. flag. com (FQDN)

-前置名称 域名

参数:

—a 查询主机名称别名

—d 查询主机域名

—i 查询主机IP地址

—nis 查询主机nis域名。

3. ping

功能:检测主机、网络是否正常。

语法:ping 主机名称或IP地址

补充说明:执行ping命令,它会使用icmp传输协议,发生要求响应的信息,若远程主机的网络功能没有问题,就会响应该信息。因而得知该主机运行正常。

参数:

—c <完成次数.>

—f 极限检测,用于统计封包的遗失,错误比率,但易造成网络负担。

—I <网络接口.> 使用指定网络接口送出封包,

—s<封包大小>: 设置封包大小,默认56+8即64、dytes

4. netstat

功能:显示网络状态。

语法:netstat[—aclefgh;lmnnoprsurwx] [—a<网络类型>][——ip]

补充说明:利用netstat指令去让您得知整个linux系统的网络情况。假设您没有指定任何参数给netstat命令,则效果与指定参数“—f”相同。

参数:

—r 显示路由表

—n 直接使用IP地址,而不通过域名服气。

5.Route

route工具主要功能是管理Linux系统内核中的路由表。它最大的用途就是用来设定静态的路由表项,通常是在系统用ifconfig配置网络接口(例如网卡等)后,用它来设定主机或者一网段的IP地址应该通过什么接口发送等。

⑴ 格式如下:

route [-CFvnee]

route [-v] [-A family] add [-net|-host] target [netmask

Nm] [gw Gw] [metric N] [mss M] [window W] [irtt I]

[reject] [mod] [dyn] [reinstate] [[dev] If]

route [-v] [-A family] del [-net|-host] target [gw Gw]

[netmask Nm] [metric N] [[dev] If]

route [-V] [--version] [-h] [--help]

⑵ 主要参数说明如下:

-v 使用冗余输出模式。

-A family 指定特定的地址族(例如"inet"、"inet6")。

-n 使用数字显示的地址(例如,202.38.75.75)而不是去解释域名。

-e 使用与netstat相同的输出格式。

-ee 参数会产生很长的输出,包括内核路由表的几乎所有信息。

-net 目标(target)是一个网段。

-host 目标(target)是一个单独的主机。

-F 显示内核FIB路由表。结果可能被-e 和-ee参数改变。

-C 显示内核中路由缓存信息。

del 删除一个路由表项。

add 增加一个路由表项。

target 配置的目的网段或者主机。可以是IP,或者是网络或主机名。

netmask Nm 用来指明要添加的路由表项的网络掩码。

gw Gw 任何通往目的(target )的IP分组都要通过这个网关。

metric M 设置路由表中该项的尺度域(metric field)为M。

mss M 设置TCP的最大分片长度(MSS)M bytes。 系统缺省值是536。

window W 设置TCP发送窗口的尺寸为W bytes。

irtt I 设置TCP的初始化回路时间(irtt)I毫秒(1-12000)。缺省情况下按照RFC 1122 规定是300ms。

reject 安装一个阻塞型的路由,这样可能会有路由查找失败。

mod, dyn, reinstate 添加或者修改一个动态路由表项。主要用来测试和诊断。

dev If 强行使用某个特定的输出接口(If),而不用系统去寻找接口。

⑶ 举几个配置的例子:

route add -net 192.56.76.0 netmask 255.255.255.0 dev eth0

添加一条路由表项,网段192.56.76.x 应该从接口"eth0"走。

route add default gw mango-gw

添加一条缺省路由(如果没有其他匹配的路由项,就使用这个路由规则)。"mango-gw"是一个主机名, 而通往这个主机的路由规则应该事先已经设置好了。

route add ipx4 sl0

给主机"ipx4"添加一条路由规则,使用SLIP接口sl0。

⑷ Route命令的输出结果

输出的格式有以下几行:

Destination 目标网段或者主机。

Gateway 网关地址,如果没有设置,则是"*"表示。

Genmask 网络掩码。

Flags 一些可能的标记如下:

U (路由是活动的)

H (目标是一个主机)

G (使用网关(gateway))

R (reinstate route 动态路由产生的表项)

D (dynamically installed by daemon or redirect)

M (modified from routing daemon or rederict)

! (reject route)

Metric 路由距离。

Ref 路由项引用次数。(linux内核中没有使用)

Use 查找路由项的次数。.

Iface 该路由表项对应的输出接口。

MSS 缺省的TCP最大分片尺寸。

Window 缺省的TCP窗口的尺寸。

irtt 缺省的TCP回路时间。

HH (cached only)

ARP入口的数目。

Arp (cached only) 该路由项对应的物理地址是否过期等信息。

⑸ 实验命令:route -n的输出实例

  • 5.23 Linux系统提速

1.开启硬盘DMA支持

# Vi /etc/rc.d/rc.local

在最后一面加上一行:/sbin/hdparm -d1 -x68 -c3 -m16 /dev/hda

用#hdparm -Tt /dev/had/ 进行前后测试。

-c3参数激活32位支持,使用-c0可以取消它。-c1参数也可激活32位支持并使用更少的内存开销,但是在很多驱动器下它不工作。

-m16参数激活16部分传输。除了西部数据的驱动器外,大多数驱动器设置为16或32部分是最合适的。西部数据的驱动器缓冲区小,当设置大于8部分时性能将显著下降。对西部数据驱动器来说,设置为4部分是最合适的。

如果您的硬盘机支持 ATA33 可以加上 -X66 这个参数,ATA66则是 -X68

2.关闭多余的系统服务:对于只是上网、打文件、听音乐、看电影的人,只需要:

⑴ crond

⑵ network

⑶ syslogd

3.下载kernel重新编译:不作模块,只要需要的。

⑴ 减少虚拟终端机数量。只要两个F1和F2 ,XWindow为F3

⑵ vi /etc/inittab将mingetty3-6 全部加上#字号。

⑶ #init q

4.调整X-Window环境,只针对KDE

⑴ 改为16色

⑵ 取消屏保

⑶ 取消动画

⑷ 使用同一字体

⑸ 浏览器用mozilla

⑹ 不激活音效服务器artd

5.调整程序优先权

提速mozilla

#/bin/nice -10 /usr/local/mozilla/mozilla免安装包的mozilla。或 /root/mozilla/mozilla

其他常用程序可照此办理。

..9

  • 5.24 网络配置试验

内容:静态网络设置

目标: 手动配置网络设置的技巧

1.设置IP地址

⑴ 使用ifdown命令关闭网卡

#ifdown eth0

⑵ 用文本编辑器打开/etc/sysconfig/network-scripts/ifcfg-eth0, 按以下内容更改(x为你的座位号)

DEVICE=eth0

BOOTPROTO=none

onBOOT=yes

IPADDR=192.168.0.x

NETMASK=255.255.255.0

GATEWAY=192.168.0.254

⑶ 查看/etc/resolv.conf的内容。里面应该包含从DHCP服务器得到的设置。如果没有.改为以下设置:

search example.com

nameserver 192.168.0.254

⑷ 使用ifup启动配置好的网卡

ifup eth0

⑸ 使用ping server1 确认网络配置

⑹ 重启动系统,使用ping server1 确认网络配置

Tags:

本文暂时没有评论,来添加一个吧(●'◡'●)

欢迎 发表评论:

最近发表
标签列表