用Linux系统共享上网设置案例

环境:一台Linux机器单网卡,一台window机器单网卡,一个四口集线器。

背景:房东只提供了一条上网线,并且限定了只能用一个网卡上网(就是我的Linux机器的网卡)。

目的:通过Linux共享上网设置将window机器也带入网络中。

方法:利用Linux机器做个DHCP服务器,用集线器做成一个局域网。再转发此网段的IP请求。

建立Linux DHCP服务器。如果是Ubuntu系统的话,直接

#apt-get install dhcpd

安装完毕后更改/etc/dhcpd.conf文件,加入:

option domain-name-servers 202.96.134.188,202.96.134.133;

default-lease-time 600;

max-lease-time 7200;

subnet 192.168.1.0 netmask 255.255.255.0 {

range 192.168.1.2 192.168.1.200;

option routers 192.168.20.1;

}

DHCP设置完毕。下面就需要将Linux主机设置多一个IP,并设置好IPtable规则。

sudo ifconfig eth0:1 192.168.20.1

sudo sh -c “echo 1 >/proc/sys/net/ipv4/ip_forward”

sudo iptables -A FORWARD -s 192.168.20.0/24 -j ACCEPT

sudo iptables -A FORWARD -i eth0 -m state –state ESTABLISHED,RELATED -j ACCEPT

可以将上面语句写入一脚本中。需要时执行一下就是打开共享功能了。

而window机器只需要设置成自动获取IP(或者设定为192.168.20.x网段,网关则是192.168.20.1)。物理连接则是通过集线器。

各人情况都有不同,大家根据自己情况修改

,电脑群:189034526

(0)

相关推荐

  • 3G上网卡共享上网设置教程

    现在我们用的3G上网卡一般有两种: 1、插在USB接口的上网卡(包括内置在机器里面的),需要安装驱动及软件后连接3G网络上网; 2、类似3G网卡路由器,可供多个设备上网(一般控制在5个内); 由于第二 ...

  • Linux系统init级别设置错误导致系统不能正常启动怎么办?

      Linux系统init级别设置错误导致系统不能正常启动怎么办? 1.在Linux启动过程中,按Esc键进入Grub界面. 2.按e修改当前Linux系统的配置. 3.选择第二行,按e键,并按如下步 ...

  • linux配置上网 linux adsl拨号上网设置

    Linux里面配置ADSL上网是件很麻烦的事。但配置完成之后就能开机自动拨号上网,可谓十分的方便。支持的系统有Redhat,CentOS,SuSE,FreeBSD,Ubuntu等常见的Linux。 工 ...

  • H3C ER2100路由器拨号上网设置 H3C路由器共享上网设置图文方法

    首先介绍下整个网络的物理结构连接(如下图),外网的WAN线连接到路由器的WAN口上,网络中的电脑或者交换机连接到路由器的LAN口上。 下面进行软件方面的设置: 建立网络连接 1. 设置计算机的IP地址 ...

  • Win7系统和WinXP系统共享互访设置

    Win7系统推出来也有很长时间了,安装使用windows7系统的用户也越来越多,相比vista系统的确好用了不少。但是很多用户在使用win7系统的过程中还是遇到了不少问题,今天主要是解决一下大家最关心 ...

  • Linux系统时间怎么设置

    Linux时钟分为系统时钟(System Clock)和硬件(Real Time Clock,简称RTC)时钟。系统时钟是指当前Linux Kernel中的时钟,而硬件时钟则是主板上由电池供电的时钟, ...

  • Win8系统虚拟热点共享上网设置方法

    在Windows 7中,我们可以通过网络与共享中心的“设置新的连接和网络”来创建一个无线热点,供手机或其他设备进行网络连接。但是,在Windows 8下,这个功能却找不到了。不过,我们依旧可以通过命令 ...

  • 双网卡共享上网设置

    解析:主---连接外网的电脑,有两块网卡(WinXP系统) 从---需要连接主电脑上网的电脑(Win7系统) 网卡1---主电脑连接外网的网卡 网卡2---主电脑需要连接从电脑的网卡 网卡3---从电 ...

  • Linux系统mrtg安装设置教程

    MRTG(Multi Router Traffic Grapher)是一套可用来绘出网络流量图的软件,由瑞士奥尔滕的Tobias Oetiker与Dave Rand所开发,此软件以GPL授权。 下面是 ...