Различия
Здесь показаны различия между двумя версиями данной страницы.
Предыдущая версия справа и слева Предыдущая версия Следующая версия | Предыдущая версия | ||
doc:jroboplc:setup_ubuntu_server1404 [2017/07/15 19:05] denis [network] |
doc:jroboplc:setup_ubuntu_server1404 [2024/02/22 20:30] (текущий) denis |
||
---|---|---|---|
Строка 1: | Строка 1: | ||
- | ====== Подготовка ПЛК на базе компьютера NexCom Nise ====== | + | ====== Настройка NexCom Nise для (устарело) ====== |
Проверено на оборудовании: | Проверено на оборудовании: | ||
* NISE-104, 4Gb RAM, 500Gb Hitachi HDD | * NISE-104, 4Gb RAM, 500Gb Hitachi HDD | ||
Строка 9: | Строка 9: | ||
http://old-releases.ubuntu.com/releases/12.04.4/ubuntu-12.04-server-amd64.iso | http://old-releases.ubuntu.com/releases/12.04.4/ubuntu-12.04-server-amd64.iso | ||
- | Более свежие версии не работают. | + | Более свежие версии на последних найсах не работают. |
===== установка ===== | ===== установка ===== | ||
Строка 17: | Строка 17: | ||
- запускаем установку ubuntu server: | - запускаем установку ubuntu server: | ||
* создать разделы - manual: | * создать разделы - manual: | ||
- | * 20Gb - ext2, загрузочный, noatime, nodiratime, '/' | + | * 31Gb - ext2, загрузочный, noatime, nodiratime, '/' |
- | * 39Gb - ext2, noatime, nodiratime, '/media/data' | + | * 32Gb - ext2, noatime, nodiratime, '/data' |
* 1Gb - swap | * 1Gb - swap | ||
* указать имя компьютера ''jrobo'' | * указать имя компьютера ''jrobo'' | ||
Строка 37: | Строка 37: | ||
* выполнить:<code> | * выполнить:<code> | ||
sudo blkid | sudo blkid | ||
- | sudo nano /etc/fstab | + | sudo mcedit /etc/fstab |
</code> | </code> | ||
* добавить строку, вставив полученный uuid:<code> | * добавить строку, вставив полученный uuid:<code> | ||
Строка 50: | Строка 50: | ||
sudo apt-get update | sudo apt-get update | ||
+ | ===== disable auto upgrade ===== | ||
+ | |||
+ | sudo dpkg-reconfigure -plow unattended-upgrades | ||
===== mc ===== | ===== mc ===== | ||
sudo apt-get install mc | sudo apt-get install mc | ||
Строка 70: | Строка 73: | ||
- | sudo mcedit /etc/network/interfaces | + | sudo mcedit /etc/network/interfaces |
auto lo | auto lo | ||
Строка 95: | Строка 98: | ||
echo "nameserver 8.8.8.8" | sudo tee /etc/resolvconf/resolv.conf.d/base > /dev/null | echo "nameserver 8.8.8.8" | sudo tee /etc/resolvconf/resolv.conf.d/base > /dev/null | ||
sudo resolvconf -u | sudo resolvconf -u | ||
+ | |||
+ | ==== netplan ==== | ||
+ | Для ubuntu 18.04 нстройка сети через netplan. | ||
+ | sudo mcedit /etc/netplan/50-cloud-init.yaml | ||
+ | <code yaml> | ||
+ | network: | ||
+ | ethernets: | ||
+ | enp1s0: | ||
+ | dhcp4: no | ||
+ | dhcp6: no | ||
+ | addresses: [192.168.2.210/24] | ||
+ | gateway4: 192.168.2.1 | ||
+ | nameservers: | ||
+ | addresses: [8.8.8.8, 8.8.4.4] | ||
+ | optional: true | ||
+ | enp2s0: | ||
+ | dhcp4: true | ||
+ | optional: true | ||
+ | version: 2 | ||
+ | </code> | ||
+ | |||
+ | |||
+ | ==== отвязка от mac-адресов ==== | ||
+ | При переносе HDD с одного компьютера nise на другой сетевые адаптеры не подымутся из-за привязки к мак-адресам старого железа. | ||
+ | ifconfig -a | ||
+ | | ||
+ | Для отвязки нужно закоментить все в файле: | ||
+ | /etc/udev/rules.d/70-persistent-net.rules | ||
+ | |||
+ | [[https://unix.stackexchange.com/questions/145436/no-eth0-after-hd-transplant|src1]] | ||
+ | [[https://aaron-kelley.net/blog/2009/08/moving-an-ubuntu-server-install-to-another-machine-whered-my-network-connection-go/|src2]] | ||
===== ssh ===== | ===== ssh ===== | ||
sudo apt-get install ssh | sudo apt-get install ssh | ||
Строка 127: | Строка 161: | ||
sudo dpkg-reconfigure locales | sudo dpkg-reconfigure locales | ||
+ | <html> | ||
+ | <!-- | ||
===== overlayroot ===== | ===== overlayroot ===== | ||
Строка 132: | Строка 168: | ||
[[doc:jroboplc:setup_ubuntu_server1404:overlayroot|Устарело.]] | [[doc:jroboplc:setup_ubuntu_server1404:overlayroot|Устарело.]] | ||
+ | --> | ||
+ | </html> | ||
===== dialout ===== | ===== dialout ===== | ||
Строка 154: | Строка 192: | ||
| | ||
===== java ===== | ===== java ===== | ||
+ | * скачать jdk8 с http://oracle.com | ||
+ | * распаковать как есть в ''/usr/lib/jvm'' | ||
+ | * переименовать в ''java-8-oracle'' (или сделать symlink) | ||
+ | |||
+ | |||
+ | <html> | ||
+ | <!-- | ||
Recommended method: | Recommended method: | ||
sudo add-apt-repository ppa:webupd8team/java | sudo add-apt-repository ppa:webupd8team/java | ||
Строка 161: | Строка 206: | ||
Optional method: | Optional method: | ||
- | * скачать jdk8 с http://oracle.com | ||
- | * распаковать как есть в ''/usr/lib/jvm'' | ||
- | * переименовать в ''java-8-oracle'' | ||
- | <html> | ||
- | <!-- | ||
- в /etc/environment:<code> | - в /etc/environment:<code> | ||
PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/lib/jvm/jre/bin" | PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/lib/jvm/jre/bin" | ||
Строка 185: | Строка 225: | ||
sudo service jroboplc status | sudo service jroboplc status | ||
- | --></html> | ||
Строка 216: | Строка 255: | ||
**Внимание:** Для работы в стандартном шкафу ПЛК достачно использовать Out1, In1 и GND (выделено жирным в таблице). Остальное не паять. Паять только то, что обведено красным на печатной плате. | **Внимание:** Для работы в стандартном шкафу ПЛК достачно использовать Out1, In1 и GND (выделено жирным в таблице). Остальное не паять. Паять только то, что обведено красным на печатной плате. | ||
+ | --></html> | ||