<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    小碼哥

    誰謂河廣,一葦杭之

       :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理 ::
      7 隨筆 :: 17 文章 :: 74 評論 :: 0 Trackbacks

    常用鏈接

    留言簿(21)

    隨筆分類

    隨筆檔案

    文章分類

    文章檔案

    相冊

    訂閱Canvas

    搜索

    最新評論

    閱讀排行榜

    評論排行榜

    資源:

        PC A: Ubuntu 12.04 LTS,兩塊網卡,分別為eth0和eth1,使用eth0連接互聯網

        PC B: Windows 7, 一塊網卡,為eth0

     

    目標:

        使得B通過A連接互聯網(IPv4),即實現A為路由器的功能

     

    步驟:

     

    PC A:

        (0)假設eth0已經配置好,PC可以通過eth0連接互聯網,配置eth1為,如/etc/network/interface所示

     

                            auto lo

                            iface lo inet loopback

                           

                            auto eth0

                            iface eth0 inet static

                            address 172.16.10.65

                            gateway 172.16.10.254

                            netmask 255.255.0.0

                           

                            auto eth1

                            iface eth1 inet static

                            address 192.168.6.1

                            netmask 255.255.255.0

                            network 192.168.6.0

                            broadcast 192.168.6.255

       

         當然,我是刪除了network-manager,network-manager-gnome的才可以通過配置interface這個文件來設置網絡的

         你也可以通過network-manager來配置。DNS服務器可以通過/etc/resolv.conf來配置:

                           

                            nameserver 168.95.1.1 #這是我的DNS服務器,你可以配置成你可以訪問的,如8.8.8.8

     

        重啟你的網絡服務或者重啟PC A,以上設置就可以生效。

                     

        (1)Linux系統自身就有IPv4包轉發的功能,在/etc/sysctl.conf進行配置,

        打開IPv4轉發功能:

                            net.ipv4.ip_forward=1

     

        輸入以下命令使得上面的設置生效(或者重啟電腦):

     

                            sudo sysctl -p

     

        (2)通過iptable實現IPv4包轉發

     

                            sudo iptables -t nat -A POSTROUTING -s 192.168.6.0/24 -o eth0 -j MASQUERADE

     

        可以通過iptables-save將iptables rule都保存到文件中,在通過iptables-restore讀取rule到iptables中,

        可以自己寫一個腳本來實現iptables自動的載入rule,或者找到iptables的配置文件來修改

     

    PC B

        (0)將PC B的eth0與PC A的eth1用網線直接連接,配置PC B的eth0為:

                   

                            IP ADDRESS : 192.168.6.101

                            SUBNET MASK: 255.255.255.0

                            GATE WAY   : 192.168.1.1i

                            DNS Server : 168.95.1.1

     

        這樣PC B就可以通過PC A連接互聯網了

     

     

    增強配置:

        路由器都可以自動給PC分配IP,而不需要手動配置IP,這是通過DHCP來實現的。如果也要實現相同的功能,那

        就需要在PC A上搭建一個DHCP服務器。

     

        (0)安裝DHCP服務器

                            sudo apt-get install isc-dhcp-common isc-dhcp-server

        (1)配置DHCP

            (i)修改/etc/default/isc-dhcp-server

     

                    INTERFACES="eth1"

     

            (ii)修改/etc/dhcp/dhcpd.conf

     

                    subnet 192.168.6.0 netmask 255.255.255.0 {

                      range 192.168.6.100 192.168.6.200;

                      option routers 192.168.6.1;

                      option broadcast-address 192.168.6.255;

                      option domain-name-servers 168.95.1.1;

                      default-lease-time 600;

                      max-lease-time 7200;

                    }

     

        (2)PC B可以自動獲取IP了,如果在PC A的eth1上接一個switch,接在switch上所有的PC都可以獲取IP了

    posted on 2012-08-22 22:30 小碼哥 閱讀(9924) 評論(2)  編輯  收藏 所屬分類: linux

    評論

    # re: 把ubuntu配置成路由器+DHCP[未登錄] 2016-06-16 17:13 啦啦啦
    您好 ,按照您的方法,成功把樹莓派配置成了有線路由,也可以DHCP網址,通過樹莓派配置的有線路由也可以完成上網功能。
    但是現在遇到問題。實驗環境:
    host A(IP 192.168.2.4)——H3C路由器——樹莓派eth0(IP 192.168.3.3) eth1(配置為有線路由 設置靜態地址為 192.168.3.4)——host B(dhcp 為 192.168.3.12)

    “——”代表有線連接,現在問題是,host B可以ping通 host A,但是host A ping不通host B
    但是 host A eth0 eth1 hostB都可以兩兩互相ping通,請問可能是什么原因呢  回復  更多評論
      

    # re: 把ubuntu配置成路由器+DHCP 2016-06-17 12:57 le
    @啦啦啦

    Host B 和 Host A 不在一個子網  回復  更多評論
      


    只有注冊用戶登錄后才能發表評論。


    網站導航:
     
    主站蜘蛛池模板: 亚洲成AV人片在线观看无| 亚洲中文字幕无码不卡电影 | 精品国产免费一区二区| 亚洲AV无码久久久久网站蜜桃| 免费无码中文字幕A级毛片| 久久亚洲精品无码AV红樱桃| 99久久99久久免费精品小说| 亚洲国产精品乱码在线观看97| 成年人网站免费视频| 中日韩亚洲人成无码网站| 成年性羞羞视频免费观看无限| 亚洲av永久无码精品秋霞电影秋 | 亚洲国产成人手机在线电影bd | 亚洲天天在线日亚洲洲精| 中文字幕成人免费视频| 久久乐国产综合亚洲精品| 四虎影视免费永久在线观看| 未满十八私人高清免费影院| 在线播放亚洲第一字幕| 99久久免费观看| 自拍偷区亚洲国内自拍| 亚洲情侣偷拍精品| 一级毛片免费观看不卡的| 亚洲人AV在线无码影院观看| 亚洲精品视频免费观看| 久久免费视频99| 亚洲日本成本人观看| 国产精品亚洲玖玖玖在线观看| 三年片在线观看免费西瓜视频| 91天堂素人精品系列全集亚洲| 午夜男人一级毛片免费| 久青草视频在线观看免费| 亚洲特级aaaaaa毛片| 日批日出水久久亚洲精品tv| 免费播放一区二区三区| 亚洲AV无码一区二区一二区| 国产亚洲美日韩AV中文字幕无码成人 | 亚洲一级毛片免费观看| 久久精品国产亚洲AV天海翼| 亚洲不卡av不卡一区二区| 成人看的午夜免费毛片|