TCP/IP 网络在Debian的设置流程

来源:爱站网时间:2022-04-06编辑:网友分享
本篇文章给大家来详细说说TCP/IP 网络在Debian的设置流程,如果你正在为此而烦恼的话,不妨来看看爱站技术频道小编所整理的资料吧,肯定会让你有不少的收获。

/proc 文件系统也可称为 procfs ,可以给应用程序提供内核的实时运作状态。procfs 在开机期间会被挂载到/proc目录,你的 /etc/fstab 可以找到:

#   proc /proc proc defaults 0 0

当读取 /proc 目录下的文件时,内核会实时提供该文件所象征的一些信息。比如我们想知道内存和交换空间的用量:

~cat /proc/meminfo MemTotal: 126052 kB MemFree: 81164 kB Buffers: 3908 kB Cached: 26352 kB SwapCached: 0 kB Active: 25816 kB Inactive: 9484 kB HighTotal: 0 kB HighFree: 0 kB LowTotal: 126052 kB LowFree: 81164 kB SwapTotal: 369452 kB SwapFree: 369452 kB Dirty: 40 kB Writeback: 0 kB Mapped: 8240 kB Slab: 6412 kB CommitLimit: 432476 kB Committed_AS: 12512 kB PageTables: 304 kB VmallocTotal: 905208 kB VmallocUsed: 2628 kB VmallocChunk: 902536 kB

内核里的某些子系统在 /proc 下都有自己专属的目录。比如网络子系统对应的目录为 /proc/net/。你可以找到ARP表、TCP连接状态、以及路由表。

/proc 下的大多数文件都是只读的,只有少数文件可读可写,如果你想要允许包从某接口流到另一接口:

# echo 1 > /proc/sys/net/ipv4/ip_forward

linux

大家都有属于自己的名字,主机在网络上也需要一个能够识别的名称才行。设定主机名称的命令为:

# hostname 主机名

如果要设置所属于的域,则使用:

# domainname 域名称

使用 --fqdn 可显示完整的限定域名 (fully qualified domain name,FQDN)

linux

DHCP (Dynamic Host Configuration Protocol, 动态主机配置协议)。它经常被用来动态的分配IP地址给局域网上的主机。管理员事先在DHCP服务器上设置彝族IP地址范围以及相关的IP参数(网关地址,DNS服务器地址,主机名称,掩码等),让局域网上的计算机开机没有获得IP地址前可对局域网广播一个DHCP的请求,DHCP服务器收到后会分配一个带有有效期限的IP地址以及操作参数。当到了有效期限时间的一半时可以续约。现在的Linux系统几乎都有DHCP请求的功能。想要通过DHCP获得IP地址的命令很简单:

# dhcpcd eh0

linux

有些“多功能”的路由器一般都内置了DHCP服务的功能,对于家庭网络或是小型办公网络都是不错的选择,这样不需要有台计算机整天开机。然而对于稍具规模的网络还是选择Linux机器来做DHCP服务器比较好。目前常用的DHCP服务软件是ISC DHCP server。

对于DHCP服务的配置信息都保存在dhcpd.conf文件里。举例:

option domain-name "域名称"; option domain-name-servers dns服务器地址1,dns服务器地址2,... ; #默认租用时间(秒) default-lease-time 1600; #租用时间的上限 max-lease-time 7200; #记录 log-facility local7; #subnet 声明 subnet 172.16.1.0 netmask 255.255.255.0 { range 172.16.1.10 172.16.1.50; option routers 路由地址; }
下面要建立起子网并在/etc/hosts 和 /etc/networks 文件里做下设置。
Ubuntu的DHCP服务器设置可参考:
使用 dhcp3 服务为客户端来分配 IP 地址。
假设你的服务器的IP是 192.168.0.1 ,网卡是 eth0。那么整个网络网段为 192.168.0.0

1. 安装 dhcp3 服务器
 
sudo apt-get install dhcp3-server
2. 安装时会询问在哪一块网卡上使用dhcp的分配服务,我们输入 eth0 也就是本地的网卡。

3. 配置 dhcp3 服务
 
sudo gedit /etc/dhcp3/dhcpd.conf
查找到这两处:
 
option domain-name "example.org"; 
option domain-name-servers ns1.example.org, ns2.example.org;
修改为:
 
option domain-name "yourname.3322.org"; 
option domain-name-servers 202.96.128.86, 202.96.128.143;
其中 domain-name-servers 的 IP 可以通过上网后,查看 /etc/resolv.conf  获得:
 
more /etc/resolv.conf
再查找到:
 
#subnet 10.254.239.0 netmask 255.255.255.224 { 
# range 10.254.239.10 10.254.239.20; 
# option routers rtr-239-0-1.example.org, rtr-239-0-2.example.org; 
#}

修改为: 

subnet 192.168.0.0 netmask 255.255.255.0 { 
#以下将IP段 192.168.0.10-192.168.1.100 和 192.168.0.150-192.168.0.250 作为动态IP分配。 range 192.168.0.10 192.168.0.100; range 192.168.0.150 192.168.0.250; 
#指定客户端默认网关为 192.168.0.1 option routers 192.168.0.1; 
#以下是强制指定网卡地址为 00:50:56:c0:0d:01 的IP为 192.168.0.2 其中 server2 ,可以随便填写 host server2 { hardware ethernet 00:50:56:c0:0d:01; fixed-address 192.168.0.2; } }

4. 保存配置文件
5. 重新启动服务:
 
sudo /etc/init.d/dhcp3-server restart

7. 如果需要更改 dhcp3 服务监听的网卡,可以修改 /etc/default/dhcp3-server

sudo gedit /etc/default/dhcp3-server

查找:
INTERFACES="eth0"
修改为:
INTERFACES="eth1"

linux

上述文章就是TCP/IP 网络在Debian的设置流程内容了,希望这篇文章能帮助到朋友们。想要了解不一样的技术咨询,来我们爱站技术频道网站吧!

上一篇:Apache实现虚拟网站空间的设定

下一篇:CVS服务器怎么在Linux下进行配置

您可能感兴趣的文章

相关阅读

热门软件源码

最新软件源码下载