Ubuntu10.04配置網(wǎng)關(guān)和DHCP及VPN服務(wù)器的實(shí)例
windows系統(tǒng)和Ubuntu系統(tǒng)哪個(gè)更適合做服務(wù)器我想通過(guò)下文您可以推斷出來(lái),本文介紹的是Ubuntu10.04配置網(wǎng)關(guān)和DHCP及VPN服務(wù)器的方法。
3月1日,實(shí)驗(yàn)室的網(wǎng)關(guān)服務(wù)器莫名其妙被封了,檢查了線路,重新做了水晶頭,都無(wú)濟(jì)于事。于是只好用實(shí)驗(yàn)室地板上的10M網(wǎng)口,那龜速真叫恐怖。
今天他們才從計(jì)算中心打聽到消息,原來(lái)是因?yàn)榫W(wǎng)關(guān)服務(wù)器中了病毒,才被封禁的。原來(lái)的網(wǎng)關(guān)服務(wù)器雖是新買的,但是仍然麻煩不斷,時(shí)不時(shí)斷網(wǎng),這回還中了病毒,Windows確實(shí)不是做服務(wù)器的料,即使是2008Server版仍然如此不堪一擊。
我終于忍無(wú)可忍,下決心重裝系統(tǒng),徹底遷移到Linux平臺(tái)上。雖然實(shí)驗(yàn)室的那幫windows死忠對(duì)此抱懷疑態(tài)度,但是相信這之后他們一定會(huì)轉(zhuǎn)變觀點(diǎn)。
毫無(wú)疑問(wèn)選擇Ubuntu,前幾天10.04出了alpha3版,雖然是不穩(wěn)定的alpha,但是考慮10.04將會(huì)是LTS版本,支持有效期長(zhǎng)達(dá)5年,所以我還是決定冒個(gè)險(xiǎn),10.04DesktopAMD64alpha3版。
接下來(lái)介紹一下Ubuntu10.04配置網(wǎng)關(guān)和DHCP及VPN服務(wù)器的方法:
[雙網(wǎng)卡地址]
修改/etc/network/interfaces
- autoeth0
- ifaceeth0inetstatic
- address162.105.30.130
- netmask255.255.255.0
- gateway162.105.30.1
- autoeth1
- ifaceeth1inetstatic
- address192.168.1.1
- netmask255.255.255.0
[NAT]網(wǎng)關(guān)服務(wù)
修改/etc/sysctl.conf
- net.ipv4.ip_forward=1
- net.ipv6.conf.all.forwarding=1
執(zhí)行
- sudoiptables-tnat-APOSTROUTING-s192.168.1.0/24-jMASQUERADE
- sudoiptables-AFORWARD-ptcp--syn-s192.168.1.0/24-jTCPMSS--set-mss1156
- sudoiptables-save>iptables-rules
- sudomviptables-restore/etc/
上面的第一條規(guī)則是把所有局域網(wǎng)的請(qǐng)求,都轉(zhuǎn)發(fā)到外網(wǎng)
第二條規(guī)則跟網(wǎng)關(guān)無(wú)關(guān),是為VPN寫的。
修改/etc/rc.local啟動(dòng)腳本,加入:
- iptables-restore
- [DHCP]
安裝軟件包:
- sudoapt-getinstalldhcp3-server
修改/etc/default/dhcp3-server配置文件
INTERFACES="eth1"
修改/etc/dhcp3/dhcpd.conf配置文件
- optiondomain-name-servers162.105.129.27,162.105.129.26,202.112.7.13;
- subnet192.168.1.0netmask255.255.255.0{
- range192.168.1.2192.168.1.200;
- optionsubnet-mask255.255.255.0;
- optionrouters192.168.1.1;
- }
- [VPN]
安裝軟件包
- sudoapt-getinstallpptpd
修改/etc/pptpd.conf配置文件
- localip192.168.1.201
- remoteip192.168.1.202-245
修改/etc/ppp/options配置文件
- ms-dns162.105.129.27
- ms-dns162.105.129.26
修改/etc/ppp/chap-secrets文件,設(shè)置密碼
- usernamepptpdpassword*
值得一說(shuō)的是VPN的MTU設(shè)定,假如不加前面寫的關(guān)于iptablesmtu的那條規(guī)則。vpn仍然能夠正常使用,只是一小部分網(wǎng)站,比如校內(nèi)上不去。一一嘗試了mss長(zhǎng)度之后,才最后得出1156的配置。
總結(jié):
希望本文介紹的Ubuntu10.04配置網(wǎng)關(guān)和DHCP及VPN服務(wù)器的方法能夠?qū)Υ蠹矣兴鶐椭?,更?a >有關(guān)linux系統(tǒng)的知識(shí)還有待于讀者去探索和學(xué)習(xí)。
【編輯推薦】






