1.下載ISO
http://free.chc.edu.tw/pub/iso/acfs-sfs3-14.04.3-2-server-i386.iso
環境說明
(1)網卡p1p2 是接到對外的網路線WAN,使用固定IP 192.168.32.153,閘道 192.168.32.254
(2)網卡p1p2 是接到對外的網路線WAN,使用PPPoE
網卡p1p1 是接到對內的網路線LAN,使用固定IP 172.20.3.254。需做DHCP給LAN:172.20.3.100~172.20.3.200。
2.設定 網卡資料 /etc/network/interfaces
$sudo pico /etc/network/interfaces
auto lo
iface lo inet loopback
# IPV4 p1p1 連接到 LAN
auto p1p1
iface p1p1 inet static
address 172.20.3.254
netmask 255.255.255.0
(1) 網卡p1p2 是接到對外的網路線WAN
# IPV4 p1p2 連接到 WAN
auto p1p2
iface p1p2 inet static
address 192.168.32.153
netmask 255.255.255.0
gateway 192.168.32.254
(2)若是使用PPPoE 來連線
a.安裝
$sudo apt-get install pppoeconf
b.設定
$sudo pppoeconf
接下來按照圖示設定,輸入帳號、密碼與開機啟動等設定
3.設定IP轉址 /etc/sysctl.conf
$sudo pico /etc/sysctl.conf
直接在最後面加上這三句
net.ipv4.ip_forward = 1
net.ipv6.conf.all.forwarding = 1
net.ipv4.conf.all.accept_source_route = 1
4.安裝 dhcp 與設定
$sudo apt-get install isc-dhcp-server
$sudo pico /etc/dhcp/dhcpd.conf
ddns-update-style none;
option domain-name "XXXX.chc.edu.tw";
option domain-name-servers 168.95.1.1, 8.8.8.8;
default-lease-time 3600;
max-lease-time 7200;
log-facility local7;
subnet 172.20.3.0 netmask 255.255.255.0 {
range 172.20.3.100 172.20.3.200;
option routers 172.20.3.254;
}
5.編修與開機啟用 防火牆 /bin/firewall.sh
$sudo pico /bin/firewall.sh
(1)EXT_IF="p1p2"
(2)EXT_IF="ppp0"
INT_IF="p1p1"
$sudo pico /etc/rc.local
加入
/bin/firewall.sh
6.修改dhcp設定檔 /etc/default/isc-dhcp-server
$sudo pico /etc/default/isc-dhcp-server
INTERFACES="p1p1"
7.關閉主機時,會出現錯誤訊息 AH00558: apache2: Could not reliably determine the server's fully qualified domain name 處理方法如下:
$sudo echo "ServerName ubuntu.mydomain.com" >> /etc/apache2/httpd.conf
參考資料:
1.弄一台Ubuntu 主機當 Router 路由器
http://free.chc.edu.tw/~chi/blog/index.php?load=read&id=310
2.NAT的DHCP設定
http://free.chc.edu.tw/~chi/blog/index.php?load=read&id=315
3.Ubuntu 網路設定 - PPPoE (ADSL) 指令
http://note.drx.tw/2008/08/networkpppoe-adsl.html
4.解決啟動 Apache 網站伺服器時找不到 ServerName 的問題
標籤
BAT
(38)
shell
(34)
Virtual Machine
(33)
Xubuntu
(29)
acfs
(25)
PHP
(24)
CentOS
(21)
Virtul Box
(20)
編輯器
(17)
資料庫
(15)
lubuntu
(13)
windows
(13)
CPP
(12)
ubuntu
(12)
chrome
(11)
laravel
(10)
Docker
(9)
Python
(9)
5A88
(7)
VMware
(6)
資料結構
(6)
Javascript
(5)
Node
(5)
Proxmox VE
(5)
公告系統
(5)
程式積木
(5)
Android Studio
(4)
ANN
(3)
OB2D2016x64
(3)
Xoops
(3)
clonezilla
(3)
samba
(3)
公文
(3)
其他
(3)
硬體
(3)
API
(2)
Android
(2)
AppInvent2
(2)
Html
(2)
Hyper-V
(2)
Nas
(2)
botnet
(2)
mbot
(2)
swift
(2)
wordpress
(2)
樣板
(2)
防火牆
(2)
AD的應用
(1)
Ansible
(1)
Arduino
(1)
CSS
(1)
GitLab
(1)
HA Proxy
(1)
LegoEV3
(1)
PowerShell
(1)
Scratch
(1)
VM
(1)
XenServer
(1)
kotlin
(1)
linuxmint
(1)
lxc
(1)
2019年1月26日 星期六
2019年1月20日 星期日
xubuntu 16.04.02 x64 phpmyadmin 安全性設定:更改路徑與限制IP
1.更改路徑:
(1)編輯/etc/phpmyadmin/apache.conf
將 Alias /phpmyadmin /usr/share/phpmyadmin
註解後,在其底下新增
Alias /phpmysqladmin /usr/share/phpmyadmin
(2)重啟apache2
$ sudo service apache2 restart
2.限制IP
(1)編輯/etc/phpmyadmin/apache.conf
$ sudo pico /etc/phpmyadmin/apache.conf
在 DirectoryIndex index.php 下
參考資料來源:
1.調升 phpmyadmin 安全性 / 更改路徑 + 限制IP https://izo.tw/phpmyadmin-safe/
(1)編輯/etc/phpmyadmin/apache.conf
$ sudo pico /etc/phpmyadmin/apache.conf
將 Alias /phpmyadmin /usr/share/phpmyadmin
註解後,在其底下新增
Alias /phpmysqladmin /usr/share/phpmyadmin
(2)重啟apache2
$ sudo service apache2 restart
2.限制IP
(1)編輯/etc/phpmyadmin/apache.conf
$ sudo pico /etc/phpmyadmin/apache.conf
在 DirectoryIndex index.php 下
新增
require ip 127.0.0.1 192.168.32.0/24
# require all granted
(2)重啟apache2
$ sudo service apache2 restart
上述做法,如下圖所示
1.調升 phpmyadmin 安全性 / 更改路徑 + 限制IP https://izo.tw/phpmyadmin-safe/
2019年1月19日 星期六
xubuntu 16.04.02 安裝套件出現E: 無法將 /var/lib/dpkg/lock 鎖定 - open (11: 資源暫時無法取得)
xubuntu 16.04.02 安裝套件,如sudo apt-get install bluefish 出現
E: 無法將 /var/lib/dpkg/lock 鎖定 - open (11: 資源暫時無法取得)
E: Unable to lock the administration directory (/var/lib/dpkg/), is another process using it?
1.使用lsof 查詢查看正在運行中的程序打開了哪些文件、目錄和套接字
$ sudo lsof /var/lib/dpkg/lock
發現是unattende PID是1624
2.kill 這個程序
$sudo kill 1624
參考資料:
1.更新套件庫或安裝套件遇到「無法將 /var/lib/dpkg/lock 鎖定」 解法http://playubuntu.blogspot.com/2010/12/varlibdpkglock.html?utm_source=feedburner&utm_medium=feed&utm_campaign=Feed%3A+blogspot%2Fplayerubuntu+%28%E6%89%8B%E6%8A%8A%E6%89%8B%E7%8E%A9Linux%29
2.好用的網管指令-lsof
http://idobest.pixnet.net/blog/post/22040642-%5B%E8%BD%89%E8%B2%BC%5D-%E5%A5%BD%E7%94%A8%E7%9A%84%E7%B6%B2%E7%AE%A1%E6%8C%87%E4%BB%A4-lsof
E: 無法將 /var/lib/dpkg/lock 鎖定 - open (11: 資源暫時無法取得)
E: Unable to lock the administration directory (/var/lib/dpkg/), is another process using it?
1.使用lsof 查詢查看正在運行中的程序打開了哪些文件、目錄和套接字
$ sudo lsof /var/lib/dpkg/lock
發現是unattende PID是1624
2.kill 這個程序
$sudo kill 1624
參考資料:
1.更新套件庫或安裝套件遇到「無法將 /var/lib/dpkg/lock 鎖定」 解法http://playubuntu.blogspot.com/2010/12/varlibdpkglock.html?utm_source=feedburner&utm_medium=feed&utm_campaign=Feed%3A+blogspot%2Fplayerubuntu+%28%E6%89%8B%E6%8A%8A%E6%89%8B%E7%8E%A9Linux%29
2.好用的網管指令-lsof
http://idobest.pixnet.net/blog/post/22040642-%5B%E8%BD%89%E8%B2%BC%5D-%E5%A5%BD%E7%94%A8%E7%9A%84%E7%B6%B2%E7%AE%A1%E6%8C%87%E4%BB%A4-lsof
訂閱:
文章 (Atom)
在 Windows 10 x64 1909版,使用BAT快速安裝公文系統與人事服務網(自然人憑證)版
相關內容移往 https://skjhcreator.blogspot.com/2021/02/windows-10-x64-1909bat.html
-
後篇: 只要用滑鼠點兩下,開啟五種不同瀏覽器瀏覽特定的網頁 讓Chrome瀏覽器自動開啟網頁 檔名:ChromeStart.bat 內容: @echo off start "C:\Program Files (x86)\Google\Chrome\A...
-
下一篇: 只要會用滑鼠點兩下,快速產生一堆的印表機一鍵完成驅動安裝.BAT 使用說明: 以Brother T910DW為例,如何修改一鍵完成印表機安裝驅動BAT,來配合所屬單位的印表機 20200825 感恩頂番國小李清展老師的協助。 有的印表機需要設定列印喜好設定,希望能夠在安...
-
要利用Code::Blocks來完成APCS考試,又不想背太多程式碼。希望考試時,檢測環境能夠出現字體放大、程式碼自動提示與補完。所以就設定Code::Blocks。 1.字體放大 方法(1).按住Ctrl滾滑鼠滾輪,程式代碼的字體會隨你心意變大變小 方法(2)...