`

ubuntu 共享上网

 
阅读更多

1.先网卡设置

sudo vim /etc/network/interfaces

 

# interfaces(5) file used by ifup(8) and ifdown(8)
auto lo
iface lo inet loopback

 

auto wlan1
iface wlan1 inet static
address 192.168.0.254
netmask 255.255.255.0

 

auto dsl-provider
iface dsl-provider inet ppp
pre-up /sbin/ifconfig eth1 up # line maintained by pppoeconf
provider dsl-provider

auto br0
iface br0 inet manual

auto eth1
iface eth1 inet manual

 

第二安装设置dhcp服务

sudo apt-get install dhcp3-server

 

sudo vim /etc/dhcp/dhcpd.conf

subnet 192.168.0.0 netmask 255.255.255.0 {
  range 192.168.0.100 192.168.0.200;
  option routers 192.168.0.254;
  option domain-name-servers 192.168.0.254,202.106.0.20,8.8.8.8;
}

设置dhcp分配的网卡 

sudo vim /etc/default/isc-dhcp-server

INTERFACES="wlan1"

 

设置启动 /etc/rc.local

############ adsl forword ######
sudo /sbin/iptables -t nat -A POSTROUTING -s 192.168.0.0/24 -o ppp0 -j MASQUERADE
sudo iptables -A FORWARD -s 192.168.0.0/24 -o ppp0 -j ACCEPT
sudo iptables -A FORWARD -d 192.168.0.0/24 -m state --state ESTABLISHED,RELATED -i ppp0 -j ACCEPT
############# wlan2 ssh_ctrl#####
sh /home/star/setting/runwlan2.sh

 

runwlan2.sh

 

#/bin/bash!


sudo hostapd /home/star/setting/hostapd/wlan2.conf

 

wlan2.conf

 

interface=wlan2
driver=nl80211
ssid=xxxxxxx
hw_mode=g
channel=1

wpa=2
wpa_key_mgmt=WPA-PSK
wpa_pairwise=CCMP
wpa_passphrase=xxxxxxx
 

 

在安装之前最好先用无线连接一下看是否可以无

 

以上局域网网关设置完成下面来设置pppoe

 

先安装pppoeconf

apt-get install pppoeconf

 

别忘了启动ipv4 转发

sudo vim /etc/sysctl.conf

把下面注视去了

#net.ipv4.ip_forward=1

 

分享到:
评论

相关推荐

    ubuntu12.04共享虚拟机上网

    ubuntu12.04 server版本,虚拟机共享宿主机的无线网上网,亲测,有图。

    Ubuntu16.04虚拟机与主机共享上网

    解决局域网多机共享win7主机上网,ubuntu16.04虚拟机上外网问题。

    Linux/Ubuntu Wifi共享上网脚本,类似connectify功能

    Linux/Ubuntu Wifi共享上网脚本,类似connectify功能,使用方法,可以看我的博文:http://blog.csdn.net/feifei454498130/article/details/6642140

    ubuntu单网卡NAT配置局域网共享上网.docx

    ubuntu单网卡NAT配置局域网共享上网.docx

    Ubuntu设置共享必备工具xinetd

    在Windows下想Telnet登陆Ubuntu时,Ubuntu必须得启动Telnet服务,而你的Ubuntu不能上网,就必须得有这个工具了。拷到Ubuntu里,用命令 dpkg -i /文件路径/telnetd_0.17-36build1_i386.deb 安装这个文件和telnetd文件...

    vmware下ubuntu与windows建立共享目录

    想做android开发,于是就在windows7环境、vmware7.1下安装了ubuntu,后来发现虚拟机与windows设不了共享目录,/mnt目录下面没有/hgfs/目录,后来上网查了好多资料才解决这个问题。

    ubuntu 下VirtualBox 如何实现共享设置

     使用系统VirtualBox,另外又装个Ubuntu ,想让两个系统实现共享设置,经过上网查资料,得以实现,这里就说下具体步骤: 一、VirtualBox在winxp下虚拟ubuntu 在winxp下虚拟ubuntu,在ubuntu下访问win的共享文件夹...

    飞腾FT-2000-4开发板上移植Ubuntu18.04.5且更换飞腾内核4.19.8教程

    2.有流量安卓手机是必须的,系统装起来后,开发板上是没有接口可以上网的,唯一上网的方式就是使用安卓手机的“USB共享网络”的方式(这个配置在本文下面介绍中有说明)。是不是必须安卓我不知道,因为我买不起苹果...

    闪讯 FOR Ubuntu

    还在愁在linux系统下因闪讯而不能上网吗,这个软件就能实现。至于用法看Readme。但这个不稳定,经常会掉线。如果要稳定可以在虚拟机里装个XP,当然也得用到布闪廖,再同主机共享。本人亲测相当稳定,就是麻烦一点

    ubuntu20.04连接wifi的方法(2种)

    最近安装了ubuntu20.04发现不能连接wifi,也没有wifi图标,貌似是没有驱动 解决办法 方法一 1.先用网线连接电脑 2.在终端执行 sudo apt update 3.在终端执行 sudo apt-get install bcmwl-kernel-source 4.重启 ...

    VMware与主机共用无线网卡(USB无线网卡)设置.pdf

    宿主机(win7)与虚拟机(VMware + Ubuntu)共享无线上网(NAT方式)。

    Hadoop云计算环境搭建

    2.5 (未完成)VMware 虚拟机与主机共享上网 10 2.6 安装 SSH 10 2.6.1安装zlib 10 2.6.2安装openssl 11 2.6.3安装openssh 11 2.7 安装java 13 2.8 安装Hadoop 14 2.9 测试环境 15 2.9.1 单机模式 15 4 附录 16 4.1 ...

    USB绑定RNDIS驱动

    利用此驱动可以使进行USB网络共享的安卓系统通过USB数据线共享计算机网卡,实现安卓端上网

    VM虚拟机上的网络设置.pdf

    VMware Workstation 支持共享、桥接,选择网卡的方法自定义上网方式。 如果虚拟机里的系统想要拥有一个独立的IP地址(路由器认为是一台新设备),那么就需要设置成桥接模式。 如果虚拟机里的系统只想要上外网,而...

    解决 U-Boot ping不通虚拟机的问题

    主机win10,使用的虚拟机是Ubuntu16.04, 开发板为正点原子的I.MX6U 开发板 老生常谈 虚拟机的网络配置 设置桥接模式 接下来打开虚拟网络编辑器 注意手动选择你电脑的有线网卡 解决虚拟机无法上网的问题 上面几步...

    VMware设置桥接上网(图文详解)

    环境:主机Win7、VMware Workstation 6.5.3、虚拟机Ubuntu10.04。 一、桥接的基本原理 配置成桥接网络连接模式的虚拟机就当作主机所在以太网的一部分,虚拟系统和宿主机器的关系,就像连接在同一个Hub上的两台电脑...

    arch-flo:用于 Nexus Flo 的 Arch Linux

    Arch Linux on Nexus 7 2013 Flo(本机) 这是我在 Nexus 7 2013 Flo 上本地... 您还需要来自 libasound2-data_1.0.27.2-1ubuntu6_all.deb 的 alsaucm 文件 错误/什么不起作用 没有帧缓冲区控制台 内核中的 Software

    k2t openwrt固件

    1. 首先装好 Ubuntu 64bit,推荐 Ubuntu 14 LTS x64 2. 命令行输入 sudo apt-get update ,然后输入 sudo apt-get -y install build-essential asciidoc binutils bzip2 gawk gettext git libncurses5-dev libz-dev...

Global site tag (gtag.js) - Google Analytics