导读

环境:一台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)。物理连接则是通过集线器。

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

linux服务器共享网络设置方法,用Linux系统设置共享上网相关推荐

  1. 联通服务器调试信号,云服务器 联通网络设置方法

    云服务器 联通网络设置方法 内容精选 换一换 介绍常见的安全组配置示例.如下示例中,出方向默认全通,仅介绍入方向规则配置方法.不同安全组内的弹性云服务器内网互通仅允许特定IP地址远程连接弹性云服务器S ...

  2. 连接linux服务器ip地址设置方法,linux下配置ip地址的方法

    日常生活中我们都经常会接触到打印机,特别是现在日雏的网络化办公,常常的在办公室上班的都会接触到打印机!打印机,说白了就是:通过一个设备,最常见的以A4纸为介质,把电脑上的文本文档或者图片通过机械转印在 ...

  3. parallels desktop虚拟机与Mac共享网络设置方法

    查看vnic0的ip centos7设置ip parallels desktop偏好设置 最后可以互ping 也可以ping外网 转载于:https://www.cnblogs.com/hankleo ...

  4. 转:PHP网站在Linux服务器上安全设置方案

    PHP网站在Linux服务器上安全设置方案 本文总结了PHP网站在Linux服务器上一些安全设置(ps:还有一些设置给忘了),在<lnmp一键安装包>大多数参数已经包含,如果有什么更多的设 ...

  5. linux如何配置网络设置_如何在Linux中配置网络

    linux如何配置网络设置 将Linux计算机连接到网络非常简单,除非不是这样. 在本文中,我讨论了基于Red Hat的Linux发行版的主要网络配置文件,并介绍了两个网络启动服务:古老的网络启动和有 ...

  6. 修改手机网络服务器在哪里修改,手机网络服务器在哪里设置方法

    手机网络服务器在哪里设置方法 内容精选 换一换 云手机实例是以整台服务器的形式购买的,在购买时选择不同手机开数的实例规格,最终可获得的云手机数量也不一样.本章节将为您详细介绍购买服务器的操作步骤.登录 ...

  7. linux服务器更改网络配置

    文章目录 前言 一.更改vmware的虚拟网络配置 二.修改window的网络配置 三.修改虚拟机内部的配置 四.映射(选做) 修改hostname 修改hosts 修改windows的配置 验证 前 ...

  8. linux 文件和打印机共享文件夹,linux服务器向windows客户端提供文件/目录及打印机共享...

    (六)linux服务器向windows客户端提供文件/目录及打印机共享 linux服务器上的samba运行起来以后,linux就相当于一台文件及打印服务器,向windows和linux samba客户 ...

  9. linux服务器无网络确认,Linux服务器故障排查实用指南

    [2013年3月25日 51CTO外电头条]由于造成网络问题的因素多种多样,因此网络故障排查技能就成了每位服务器或网络服务负责人必不可少的重要素质.Linux为我们提供了大量网络故障排查工具,在本文中 ...

最新文章

  1. 国人如此浮躁为哪般? --- 我看2018年度AI圈八大造假事件华人独占6件
  2. 使用hexo yeele主题搭建个人博客
  3. 【MySQL】常用配置
  4. MongoDB 学习(一)安装配置和简单应用
  5. 关于redis的文章
  6. 小demo, java swing窗口编程(JDK 1.6) (二)
  7. mysql8如何迁移_mysql8.0.11数据目录迁移的实现
  8. windows10配置make命令
  9. android 去掉顶部状态栏
  10. shell条件检查原理:command echo ‘success‘ || echo ‘error‘
  11. css的img移上去边框效果及CSS透明度
  12. 区块链项目开发最容易受区块链技术影响的行业
  13. Ubuntu下安装Hadoop
  14. 使用Jenkins搭建持续集成环境的方法(三)
  15. Ubuntu 下实现类似Everything的功能
  16. 浩若烟海事半功倍|利用Docker容器技术构建自动化分布式web测试集群Selenium Grid
  17. 失控的滴滴:以为问题出在流程,其实问题出在人
  18. 京东月薪8万快递员:真正牛逼的人,都拥有这个特质
  19. Python-Opencv中高斯噪点和高斯模糊
  20. 微信交易单号和订单号的区别

热门文章

  1. Python基础练习
  2. RabbitMQ高级特性
  3. 去掉fgets拷贝的回车符
  4. windows系统安装配置mysql8,并设置远程访问
  5. 在chrome下-webkit-box布局的一个bug
  6. 计算机网络第4章(网际层)
  7. 大学四年,我因为使用这几个学习方法,成为了同学眼中的“大神”、BUG克星!
  8. nvidia显卡加速matlab,利用nvidia cuda加速simulink S-function
  9. 记录yarn安装全局包,无法使用的问题:‘yo‘ 不是内部或外部命令,也不是可运行的程序或批处理文件
  10. Big sur提示您没有权限来打开应用程序“XXX”怎么办?