0. armbian-config ,setting time,hostname,wlan 1. install pppoeconf && ppp 75499304/qtcxbzfa 2. run pppoeconf(seart boor---NO) 3 edit rc.local Finaly, I fixed adding : -------------------- ip link set eth0 up pon dsl-provider exit 0 at /etc/rc.local ----------------- 4. get noip 2339835994@qq.com/passme Install noip2 from source cd /usr/local/src/ wget http://www.no-ip.com/client/linux/noip-duc-linux.tar.gz tar xf noip-duc-linux.tar.gz cd noip-2.1.9-1/ make make install If you get make not found or missing gcc then you do not have the gcc compiler tools on your machine. At https://help.ubuntu.com/community/InstallingCompilers you can find install instructions if you need help. Configure the Client As root (or with sudo) issue the below command: /usr/local/bin/noip2 -C (dash capital C, this will create the default config file) Create a Systemd service Create the file $sudo nano /etc/systemd/system/noip2.service and paste the following: ---------------------------------------------------------------------------- [Unit] Description=No-IP Dynamic DNS Update Client After=network.target [Service] Type=forking ExecStart=/usr/local/bin/noip2 [Install] WantedBy=multi-user.target ------------------------------------------- Activating systemctl status noip2.service systemctl start noip2.service (start immediately) systemctl enable noip2.service (start on boot) 5. update & upgrade 6. edit /etc/ssh/sshd_config set deny root access ssh 7.install mtr ######8.Change DNS Settings in Ubuntu 18.04 LTS install dnsmasq 8.install apache2 9. copy www.zip to /home/hckao 10.unzip www.zip 11.copy folder 'www' to /var/www 12. install snmp,snmpd,snmp-mibs sudo apt-get update sudo apt-get install snmp snmp-mibs-downloader sudo apt-get update sudo apt-get install snmpd 13. edit snmpd.conf $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ openvpn必須修改 /etc/iptables.rules, 最後面 nat 得地方,刪除一條,並增加一條 以下是正常運作的,但是有修改 /etc/iptables.rules (x96) # Modified by hwdsl2 VPN script # Generated by iptables-save v1.6.1 on Fri Aug 23 20:24:52 2019 *mangle :PREROUTING ACCEPT [91839:61159286] :INPUT ACCEPT [27955:9498444] :FORWARD ACCEPT [63871:51660326] :OUTPUT ACCEPT [42310:49751915] :POSTROUTING ACCEPT [106181:101412241] -A FORWARD -o ppp0 -p tcp -m tcp --tcp-flags SYN,RST SYN -m tcpmss --mss 1400:65495 -j TCPMSS --clamp-mss-to-pmtu COMMIT # Completed on Fri Aug 23 20:24:52 2019 # Generated by iptables-save v1.6.1 on Fri Aug 23 20:24:52 2019 *filter :INPUT ACCEPT [0:0] :FORWARD ACCEPT [0:0] :OUTPUT ACCEPT [0:0] -A INPUT -p udp -m udp --dport 1701 -m policy --dir in --pol none -j DROP -A INPUT -m conntrack --ctstate INVALID -j DROP -A INPUT -m conntrack --ctstate RELATED,ESTABLISHED -j ACCEPT -A INPUT -p udp -m multiport --dports 500,4500 -j ACCEPT -A INPUT -p udp -m udp --dport 1701 -m policy --dir in --pol ipsec -j ACCEPT -A INPUT -p udp -m udp --dport 1701 -j DROP -A INPUT -p udp -m udp --dport 1194 -j ACCEPT -A FORWARD -m conntrack --ctstate INVALID -j DROP -A FORWARD -i ppp0 -o ppp+ -m conntrack --ctstate RELATED,ESTABLISHED -j ACCEPT -A FORWARD -i ppp+ -o ppp0 -j ACCEPT -A FORWARD -s 192.168.42.0/24 -d 192.168.42.0/24 -i ppp+ -o ppp+ -j ACCEPT -A FORWARD -d 192.168.43.0/24 -i ppp0 -m conntrack --ctstate RELATED,ESTABLISHED -j ACCEPT -A FORWARD -s 192.168.43.0/24 -o ppp0 -j ACCEPT -A FORWARD -m state --state RELATED,ESTABLISHED -j ACCEPT -A FORWARD -s 10.8.0.0/24 -j ACCEPT -A FORWARD -j DROP COMMIT # Completed on Fri Aug 23 20:24:52 2019 # Generated by iptables-save v1.6.1 on Fri Aug 23 20:24:52 2019 *nat :PREROUTING ACCEPT [0:0] :INPUT ACCEPT [0:0] :OUTPUT ACCEPT [0:0] :POSTROUTING ACCEPT [0:0] -A POSTROUTING -s 192.168.42.0/24 -o ppp0 -j MASQUERADE -A POSTROUTING -s 192.168.43.0/24 -o ppp0 -m policy --dir out --pol none -j MASQUERADE $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ #-A POSTROUTING -s 10.8.0.0/24 ! -d 10.8.0.0/24 -j SNAT --to-source 220.133.209.15 #-A POSTROUTING -s 10.8.0.0/24 ! -d 10.8.0.0/24 -j SNAT --to-source 10.8.0.1 -A POSTROUTING -s 10.8.0.0/24 -o ppp0 -j MASQUERADE COMMIT # Completed on Fri Aug 23 20:24:52 2019 $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$