NAT開機啟動指令碼

2021-07-10 20:25:41 字數 1064 閱讀 6883

nat開機啟動指令碼**)

#!/bin/sh

/sbin/modprobe ip_nat_ftp

/sbin/modprobe ip_conntrack_ftp

echo 1 > /proc/sys/net/ipv4/ip_forward

echo 0 > /proc/sys/net/ipv4/icmp_echo_ignore_all

echo 4096 > /proc/sys/net/ipv4/tcp_max_syn_backlog

echo 3 > /proc/sys/net/ipv4/tcp_syn_retries

echo 3 > /proc/sys/net/ipv4/tcp_synack_retries

echo 1 > /proc/sys/net/ipv4/icmp_echo_ignore_broadcasts

echo 1 > /proc/sys/net/ipv4/icmp_ignore_bogus_error_responses

echo 1 > /proc/sys/net/ipv4/tcp_syncookies

echo 1 > /proc/sys/net/ipv4/tcp_keepalive_time

echo 2097152 > /proc/sys/net/ipv4/ip_conntrack_max

echo 1800 > /proc/sys/net/ipv4/netfilter/ip_conntrack_tcp_timeout_established

/sbin/ifconfig eth0 內網ip netmask 掩碼 up

/sbin/ifconfig eth1 外網ip netmask 掩碼 up

/sbin/iptables -t nat -i postrouting -s 10.0.0.0/8 -j snat --to 外網ip

/sbin/ip ro add default via 外網ip

以上是我的nat開機啟動指令碼,我的伺服器是用的dell2950目前情況下帶2000人同時上網正常,希望能對你有所幫助

0

給主人留下些什麼吧!~~

NAT開機啟動指令碼

nat開機啟動指令碼 bin sh sbin modprobe ip nat ftp sbin modprobe ip conntrack ftp echo 1 proc sys net ipv4 ip forward echo 0 proc sys net ipv4 icmp echo ignor...

linux 開機啟動指令碼

開機啟動有兩種方式 通過vnc啟動方式進行說明 一 第一種是通過rc.local檔案,直接將要執行的指令碼名稱寫進去,但是此方法無法保證指令碼執行時網絡卡裝置是否已經徹底啟動。通過自帶軟體中心安裝x11vnc,使用下列命令設定密碼。sudo x11vnc storepasswd 新建.sh 指令碼檔...

linux開機啟動指令碼

來一種linux簡單使用的開機啟動指令碼 1.cd etc rc.d init.d 來到這個目錄下 2.vi aa.sh建立乙個指令碼檔案 比如我的指令碼檔案是 aa.sh bin sh chkconfig 2345 80 90 description 開機自動啟動的指令碼程式 編寫你要啟動的程式的...