linux/centos oracle10g控制串連IP地址,centosoracle10g

來源:互聯網
上載者:User

linux/centos oracle10g控制串連IP地址,centosoracle10g
oracle控制串連資料庫的ip地址

單純的設定允許的IP和禁止的IP


在9i及以後中,修改sqlnet.ora其實是最好最快的方法


1:修改sqlnet.ora檔案
在linux版本的oracle中,預設是沒有sqlnet.ora這個檔案的
$ cd $ORACLE_HOME/network/admin
$ vi sqlnet.ora
#增加如下部分 
tcp.validnode_checking=yes  
  
#允許訪問的IP 
tcp.invited_nodes=(192.168.100.252,192.168.100.253)  
  
#禁止訪問的IP 
tcp.excluded_nodes=(192.168.100.222,192.168.100.232) 


2:重啟監聽
$ lsnrctl stop
$ lsnrctl start


        這個時候,就只有ip地址為192.168.100.252以及ip地址為192.168.100.253的用戶端可以串連資料庫,而ip地址為192.168.100.222以及ip地址為192.168.100.232的用戶端則無法串連資料庫。當其他IP的用戶端使用PL/SQL串連資料庫的時候會顯示如下報錯:





需要注意的問題: 
1、 需要設定參數為YES,這樣才能啟用。 
2、 建議設定允許訪問的IP,因為IP地址有可能被隨意修改,就不能起到自己的目的。 
3、 需要重啟監聽器才會生效。 
4、 這個方式只是適合TCP協議。 
5、 這個配置適用於9i以上版本。在9i之前的版本使用檔案protocol.ora。 
6、 在伺服器上直接連接資料庫不受影響。 
7、 這個限制只是針對IP檢測,對於使用者名稱檢測事不支援的。
linux(centos58)下怎更改伺服器的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

這是我筆記
 
linux centos 中怎禁止ip訪問我建的http 伺服器 用我DNS訪問

iptables -I INPUT -s 192.168.0.0/24 -p tcp --dport 80 -j DROP
這是只是一個網段的
按照這個就可以了
封殺80連接埠就OK了!
 

相關文章

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.