新手请教网络设置之网络共享设置【已经解决】

Web、Mail、Ftp、DNS、Proxy、VPN、Samba、LDAP 等基础网络服务
回复
头像
百草谷居士
帖子: 3910
注册时间: 2006-02-10 16:36
系统: Mint21.1/Deepin20.8

新手请教网络设置之网络共享设置【已经解决】

#1

帖子 百草谷居士 » 2006-07-01 9:44

我们公司有一台PIII800,128M内存的旧电脑,装了一块rtl8139网卡,一块TP-Link网卡,我想使用这台机器接入internet,然后其他的电脑(都是windows系统)通过这台机器上网,不需要对其他机器进行限制。我是河南网通的用户,申请的有固定IP地址,不用客户端的。
想请教高手,怎样设置才能实现上述目的?要简单,不用经常维护。
安装desktop版和server版哪一个更好些?都需要安装哪些组件?
上次由 百草谷居士 在 2007-11-12 12:00,总共编辑 1 次。
debian 12 / 深度系统 20.9 / Mint 21.3

为何热衷于搞发行版的多,搞应用程序开发的少?Linux最多余的就是各种发行版,最缺的就是应用程序,特别是行业应用程序。
头像
eexpress
帖子: 58428
注册时间: 2005-08-14 21:55
来自: 长沙

#2

帖子 eexpress » 2006-07-01 17:42

server. 128M的哦。不要额外的软件。只是要自己熟悉配置网络而已。也简单。
● 鸣学
头像
百草谷居士
帖子: 3910
注册时间: 2006-02-10 16:36
系统: Mint21.1/Deepin20.8

#3

帖子 百草谷居士 » 2006-07-02 17:52

我就是不熟悉才来这里请教的,我要是熟悉了就在这里写经验心得了。
希望eepress详细说明一下,最好直接给出可以使用的脚本。
debian 12 / 深度系统 20.9 / Mint 21.3

为何热衷于搞发行版的多,搞应用程序开发的少?Linux最多余的就是各种发行版,最缺的就是应用程序,特别是行业应用程序。
头像
百草谷居士
帖子: 3910
注册时间: 2006-02-10 16:36
系统: Mint21.1/Deepin20.8

#4

帖子 百草谷居士 » 2006-07-18 9:01

各位帮帮忙吧
debian 12 / 深度系统 20.9 / Mint 21.3

为何热衷于搞发行版的多,搞应用程序开发的少?Linux最多余的就是各种发行版,最缺的就是应用程序,特别是行业应用程序。
头像
oneleaf
论坛管理员
帖子: 10441
注册时间: 2005-03-27 0:06
系统: Ubuntu 12.04

#5

帖子 oneleaf » 2006-07-18 9:09

安装 server 安装完毕后设置好IP,然后运行下面的命令就好了。

sudo echo 1 > /proc/sys/net/ipv4/ip_forward
sudo iptables -t nat -I POSTROUTING -j MASQUERADE
头像
hivak47
帖子: 81
注册时间: 2006-07-07 9:07

#6

帖子 hivak47 » 2006-07-19 11:13

不明白,有没有详细一些的。
头像
百草谷居士
帖子: 3910
注册时间: 2006-02-10 16:36
系统: Mint21.1/Deepin20.8

#7

帖子 百草谷居士 » 2007-11-12 12:38

现在我来详细记述一下经过吧!给其他新人一个参考。

1、首先下载最新版的ubuntu 7.10 server 版。在windows系统下使用imgburn刻录成光盘。
2、使用光盘引导机器,在机器上安装ubuntu 7.10 server系统。安装的过程中提示内存太少,系统运行在底内存模式下。
3、在安装的时候系统会检测到两个网卡,让你选择那一个作为主网卡。一个为eth0,一个为eth1。我感觉看网卡插槽可以判断班图分配的网卡名,离cpu近的序号小(不知道这个说法正确不正确)。 :oops:
4、这个时候我选择了连接adsl的网卡作为主网卡,在我这里就是eth1。然后班图调用dhcp自动分配网卡设置,提示分配成功。
5、在随后的安装过程中,到了查找源映像(Mirro)的时候,提示失败。
6、随后系统完成安装。正常情况如果不是低内存模式,还应该提示选择安装需要的服务,可以选择安装dns服务。
7、系统重新启动后,首先进行网卡设置。系统调用dhcp设置的网卡其实连不上互联网,至于为什么,我也不清楚。
首先,输入下列指令设置网卡,你可以使用自己习惯的编辑器来编辑网卡配置文件,我这里使用的是vim:

代码: 全选

sudo vim /etc/network/interfaces
进入vim编辑界面,将原来的设置

代码: 全选

iface eth1 inet dhcp
改为

代码: 全选

iface eth1 inet static
然后增加下列内容

代码: 全选

address xxx.xxx.xxx.xxx #就是网通给我分配的ip
netmask xxx.xxx.xxx.xxx #就是网通提供的网络掩码
gateway xxx.xxx.xxx.xxx #就是网通提供的网关地址
通过上述设置,完成了连接adsl网卡的设置。然后设置连接局域网的网卡,增加下面的内容

代码: 全选

auto eth0  #启用网卡eth0
iface eth0 inet static #设置为固定ip地址
address xxx.xxx.xxx.xxx #局域网内分配给该机器的地址
netmask xxx.xxx.xxx.xxx #局域网内的掩码,一般是255.255.255.0
然后存盘退出。
接着,输入下列指令,把网通提供的dns服务器地址加入到配置中:

代码: 全选

sudo vim /etc/resolv.conf
然后在这个文件中加入以下内容:

代码: 全选

nameserver xxx.xxx.xxx.xxx  #网通给出的域名服务器,可以添加多个
保存退出,重新启动电脑。
8、重启动进入系统后,可以使用ping指令,分别ping 外网和内网的网址,来测试设置是否正确。接下来,设置NAT功能,设置这个功能后,这个机器就可以起到连接内网和外网的功能了。
输入

代码: 全选

sudo vim /etc/sysctl.conf
然后在文件后面加入一行

代码: 全选

net.ipv4.ip_forward = 1
保存退出。然后输入

代码: 全选

sudo vim /etc/rc.local
加入以下内容

代码: 全选

iptables -F
iptables -P INPUT ACCEPT
iptables -P FORWARD ACCEPT
iptables -t nat -A POSTROUTING -o eth1 -j MASQUERADE
保存退出,重新启动电脑。
9、在局域网的其他机器上,把网关设置为班图的ip地址,dns设置为网通提供的dns地址就可以上网了。
10、如果在班图上安装了dns服务,则可以将dns地址设置为班图的ip地址。如果在安装系统的时候没有选择安装dns服务,可以输入下列指令安装dns服务

代码: 全选

sudo apt-get install bind9
debian 12 / 深度系统 20.9 / Mint 21.3

为何热衷于搞发行版的多,搞应用程序开发的少?Linux最多余的就是各种发行版,最缺的就是应用程序,特别是行业应用程序。
头像
百草谷居士
帖子: 3910
注册时间: 2006-02-10 16:36
系统: Mint21.1/Deepin20.8

#8

帖子 百草谷居士 » 2008-04-21 12:52

现在我有了新的要求,因为总有一些家伙没完没了的下载东西,严重影响网络使用,如何限制指定用户的带宽?希望高手帮忙。
debian 12 / 深度系统 20.9 / Mint 21.3

为何热衷于搞发行版的多,搞应用程序开发的少?Linux最多余的就是各种发行版,最缺的就是应用程序,特别是行业应用程序。
回复