1、一台dell伺服器,centos 需要把內網ip映射在外網上,應該如何映射
你都沒有說版本,我告訴你大概的方法,供你參考:
首先肯定是執行:echo 1 >/proc/sys/net/ipv4/ip_forward 開啟linux的轉發功能。
iptables -t nat -A PREROUTING -d 【公網地址】 -p tcp -m tcp --dport 【公網埠】 -j DNAT --to-destination 【內網IP】:【內網埠】
如果沒有成功,請看下面:
伺服器有沒有綁定公網IP的網卡?沒有可以參考以下:
iptables -t nat -A PREROUTING -p tcp -m tcp --dport 【公網埠】 -j DNAT --to-destination 【內網IP】
如果還是未成功,請參考以下命令:
所以要先執行: iptables -t nat -A POSTROUTING -j MASQUERADE 設置SNAT(其中使用MASQUERADE是因為在我的這個需求中數據包發起方的IP是不確定的)。
然後再執行: iptables -t nat -A PREROUTING -p tcp -m tcp --dport 【公網埠】 -j DNAT --to-destination 【內網IP】 指定埠鏡像策略。
如果還是未成功,請檢查:iptables安裝後,默認在INPUT表和FORWARD表中拒絕所有其他不符合配置文件中規則的數據包。
打開/etc/sysconfig/iptables 看有沒有這么兩句:
-A INPUT -j REJECT --reject-with icmp-host-prohibited
-A FORWARD -j REJECT --reject-with icmp-host-prohibited
趕緊把 -A FORWARD -j REJECT --reject-with icmp-host-prohibited 注釋掉,然後重啟iptables
再執行上面幾項配置:PS:IP是我隨機填寫的,供參考:
echo 1 >/proc/sys/net/ipv4/ip_forward
iptables -t nat -A POSTROUTING -j MASQUERADE
iptables -t nat -A PREROUTING -p tcp -m tcp --dport 8001 -j DNAT --to-destination 172.31.2.51:22
iptables -t nat -A PREROUTING -p tcp -m tcp --dport 8002 -j DNAT --to-destination 172.31.2.52:22
iptables -t nat -A PREROUTING -p tcp -m tcp --dport 8003 -j DNAT --to-destination 172.31.2.55:8161
iptables -t nat -A PREROUTING -p tcp -m tcp --dport 8004 -j DNAT --to-destination 172.31.2.56:8161
iptables -t nat -A PREROUTING -p tcp -m tcp --dport 8005 -j DNAT --to-destination 172.31.2.57:8161
iptables -t nat -A PREROUTING -p tcp -m tcp --dport 8006 -j DNAT --to-destination 172.31.2.58:22
iptables -t nat -A PREROUTING -p tcp -m tcp --dport 8007 -j DNAT --to-destination 172.31.2.53:22
iptables -t nat -A PREROUTING -p tcp -m tcp --dport 8008 -j DNAT --to-destination 172.31.2.59:1521
iptables -t nat -A PREROUTING -p tcp -m tcp --dport 8009 -j DNAT --to-destination 172.31.2.60:1521
iptables -t nat -A PREROUTING -p tcp -m tcp --dport 8010 -j DNAT --to-destination 172.31.2.61:22
還有不明白的,請你把軟體環境說明,與DELL什麼的,沒有關系,主要是你系統版本,軟體環境。
2、如何快速地將一個IP段綁定到CentOS伺服器
Centos下可以快速綁定多個ip到同一網卡,例如情況是有兩個網卡,一個對內,一個對外,對外訪問的網卡需要綁定多個ip,例如eth1,且有幾個ip段。
首先,建立eth1配置文件:
cd /etc/sysconfig/network-scripts
vi ifcfg-eth1
加入主內容,暫時不加ip段內容:
DEVICE=eth1
BOOTPROTO=static
ONBOOT=yes
HWADDR=00:34:38:d8:26:c5
IPADDR=69.24.53.14
NETMASK=255.255.255.255
GATEWAY=69.24.53.99
然後可以加第一個ip段,配置文件為ifcfg-eth1-range0,如果有多個段,分別建立文件ifcfg-eth1-range1,ifcfg-eth1-range2,一直下去
vi ifcfg-eth1-range0
加入內容:
IPADDR_START=68.29.36.11
IPADDR_END=68.29.36.15
CLONENUM_START=0
NETMASK=255.255.255.255
ONBOOT=YES
在這里,加入了5個ip,從11到15,另外,需要注意的是,CLONENUM_START是網路克隆介面起始IP對應的子介面編號,例如0,就是eth1:0,這個配置文件是第一個ip段,所以為0,如果你要設置第二個ip段,這個值應該為5,因為第一個ip段里已經有5個ip了,分別是eth1:0,eth1:1,eth1:2,eth1:3,eth1:4,所以從第二個段開始就應該是eth1:5
3、請問Centos 防火牆 如何只允許某IP 連接呢?
執行如抄下命令
iptables -A INPUT -p tcp -s (此處填寫想要訪問80埠的IP) --dport 80 -j ACCEPT
重啟防火牆
service iptables restart
4、如何查看centos伺服器ip的鏈接數
centos系統查看本機IP地址,輸入 ifconfig -a查看
centos查詢上網公網IP輸入 curl ifconfig.me 命令即可查看
5、linux(centos5.8)下如何修改伺服器的IP和DNS?求詳細的代碼和解釋
臨時生效命令
#ifconfig eth0 192.168.0.22 netmask 255.255.255.0 (up)
添加第一塊網卡ip 與子網掩碼
#route add default gw 192.168.0.1 dev eth0
添加預設路由 gw =gateway 網關 dev eth0設備的第一個網卡
Redhat Centos
vi /etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE=eth0 設備名稱
BOOTPROTO=dhcp /static 自動獲取/靜態ip
IPADDR=IP地址
NETMASK=掩碼
GATEWAY=網關
ONBOOT=yes 開機激活網卡
#service network restart 重啟網路
(網卡不是ifcfg-eth0 而是em1、2、3
#mv ifcfg-em1 ifcfg-eth0
#vi ifcfg-eth0
DEVICE=em1
BOOTPROTO=dhcp /static 自動獲取/靜態ip
IPADDR=IP地址
.....
.....
.....)
DNS 配置 沒有它不能解析域名 只可以訪問ip
vi /etc/resolv.conf
nameserver 8.8.8.8
nameserver 202.xx.xx.xx 最多能添加3個
單網卡雙ip配置
cp ifcfg-eth0 ifcfg-eth0:1
ifconfig eth0:1 ip
這是我筆記
6、如何測試兩台linux伺服器之間的連接速度?有什麼命令或軟體可以做到?詳細些。
iperf,具體要纖細直接去看文檔,簡單給列條測試:(TCP和UDP知只是兩種傳輸數據的回協議)。
TCP測試:
1、客答戶端執行:./iperf -c host -i 1 -w 1M,其中-w表示TCP window size,host需替換成伺服器地址。
2、伺服器執行:./iperf -s -i 1 -w 1M '這裏是指定windows如果是 iperf -s則windwos默認大小為8kbyte/s 。
(6)多ip伺服器centos擴展資料:
優勢:穩定性。
Linux系統是眾所周知最具穩定性的系統;事實上,以Linux系統的美國伺服器用戶在出現系統崩潰的反饋上比例非常少。這對於用戶來說,特別是小型和中小型企業的用戶特別有價值,因為伺服器系統一旦崩潰對企業的業務會造成很大的影響。
與windows相比,Linux處理不運行的進程的能力遠高於windows,因為正是這些進程影響了windows的穩定性的主要因素。
7、Linux伺服器配置ipv4和ipv6雙棧怎麼配置規范?我的是centos6.4系統。比如網卡的配
沒有特殊配置,如果有DHCP就配置
DEVICE="eth0"沒有就配置成:
DEVICE="eth0"8、如何分配多個ip地址在centos的一個網路介面
CentOS/RHEL6引入了一致和可抄預測的網路設襲備命名網路介面的方法。這些特性可以唯一地確定網路介面的名稱以使定位和區分設備更容易,並且在這樣一種方式下,無論是否重啟機器、過了多少時間、或者改變硬體,其名字都是持久不變的
9、linux伺服器查看連接到伺服器的所有ip地址,如何查看
先要打開linux伺服器,然後在linux桌面的空白處點擊右鍵。
2.在彈出的下拉選項里,直接點擊【打開終端】。
3.打開linux伺服器的命令終端後,在這里就可以使用獲取ip地址命令來查詢了。
4.輸入查詢linux的ip地址的命令:ifconfig -a,然後回車。
5.使用查看linux的ip地址命令後,就會在終端命令窗口裡顯示出ip地址。
6.不想打開linux伺服器來查看ip地址,我們還可以通過遠程登錄shell工具來查詢ip地址,命令也是一樣的。
(9)多ip伺服器centos擴展資料:
基本思想
Linux的基本思想有兩點:第一,一切都是文件;第二,每個軟體都有確定的用途。其中第一條詳細來講就是系統中的所有都歸結為一個文件,包括命令、硬體和軟體設備、操作系統、進程等等對於操作系統內核而言,都被視為擁有各自特性或類型的文件。至於說Linux是基於Unix的,很大程度上也是因為這兩者的基本思想十分相近。
完全免費
Linux是一款免費的操作系統,用戶可以通過網路或其他途徑免費獲得,並可以任意修改其源代碼。這是其他的操作系統所做不到的。正是由於這一點,來自全世界的無數程序員參與了Linux的修改、編寫工作,程序員可以根據自己的興趣和靈感對其進行改變,這讓Linux吸收了無數程序員的精華,不斷壯大。
參考資料:網路:Linux
10、centos ip配置 一台伺服器,需要配置一個公網地址一個私網地址,eth0配公網,eth1配私網。
vim vi /etc/sysconfig/network-scripts/ifcfg-eth1
DEVICE=eth1
BOOTPROTO=static
IPADDR=192.168.1.1
NETMASK=255.255.255.0
GATEWAY=你的網關
ONBOOT=yes
vim vi /etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE=eth0
BOOTPROTO=static
IPADDR=10.1.1.1
NETMASK=255.0.0.0
GATEWAY=你的網關
ONBOOT=yes