install server, Firewall, gateway, DHCP etc....

Issues related to configuring your network
trazomtg
Posts: 40
Joined: 2017/12/02 09:07:31

install server, Firewall, gateway, DHCP etc....

Post by trazomtg » 2018/07/12 10:25:38

Hi,
i have a LAN with 5 computers and 1 computer A and a box ADSL.
i want to connect A to internet and my 5 computers to A via a switch
i 'd like to install A as a server with Firewall Gateway DHCP server etc..........

why shoukd i install Centos and not Debian? ;)

thanks

User avatar
avij
Retired Moderator
Posts: 3046
Joined: 2010/12/01 19:25:52
Location: Helsinki, Finland
Contact:

Re: install server, Firewall, gateway, DHCP etc....

Post by avij » 2018/07/12 10:26:48

Both will probably work OK for the purpose. Use whatever you are more familiar with.

trazomtg
Posts: 40
Joined: 2017/12/02 09:07:31

Re: install server, Firewall, gateway, DHCP etc....

Post by trazomtg » 2018/07/12 10:55:18

there is not a lot of documentation on Centos. Is it possible to use the Redhat's documentation?

User avatar
avij
Retired Moderator
Posts: 3046
Joined: 2010/12/01 19:25:52
Location: Helsinki, Finland
Contact:

Re: install server, Firewall, gateway, DHCP etc....

Post by avij » 2018/07/12 11:02:58

Yes, certainly. The parts that relate to Red Hat Network and subscriptions and licenses etc do not apply, but other than those, RH's documentation applies to CentOS as well.

trazomtg
Posts: 40
Joined: 2017/12/02 09:07:31

Re: install server, Firewall, gateway, DHCP etc....

Post by trazomtg » 2018/07/12 11:17:43

ok
and i don't find a doc about minimal installation. What does it cover? i'd like to have a list of packages installed and not installed in minimal installation

User avatar
avij
Retired Moderator
Posts: 3046
Joined: 2010/12/01 19:25:52
Location: Helsinki, Finland
Contact:

Re: install server, Firewall, gateway, DHCP etc....

Post by avij » 2018/07/12 12:01:00

I honestly think that the question is not particularly relevant. You can install/uninstall any package after the installation with yum. You can even turn a minimal install into a full-fledged software development workstation with GUI afterwards if you want to.

But here's a package listing from a minimal install in any case:

Code: Select all

acl
aic94xx-firmware
alsa-firmware
alsa-lib
alsa-tools-firmware
audit
audit-libs
authconfig
basesystem
bash
bind-libs-lite
bind-license
binutils
biosdevname
btrfs-progs
bzip2-libs
ca-certificates
centos-logos
centos-release
chkconfig
chrony
coreutils
cpio
cracklib
cracklib-dicts
cronie
cronie-anacron
crontabs
cryptsetup-libs
curl
cyrus-sasl-lib
dbus
dbus-glib
dbus-libs
dbus-python
device-mapper
device-mapper-event
device-mapper-event-libs
device-mapper-libs
device-mapper-persistent-data
dhclient
dhcp-common
dhcp-libs
diffutils
dmidecode
dracut
dracut-config-rescue
dracut-network
e2fsprogs
e2fsprogs-libs
ebtables
elfutils-default-yama-scope
elfutils-libelf
elfutils-libs
ethtool
expat
file
file-libs
filesystem
findutils
fipscheck
fipscheck-lib
firewalld
firewalld-filesystem
freetype
fxload
gawk
gdbm
GeoIP
gettext
gettext-libs
glib2
glibc
glibc-common
gmp
gnupg2
gobject-introspection
gpgme
gpg-pubkey
grep
groff-base
grub2
grub2-common
grub2-pc
grub2-pc-modules
grub2-tools
grub2-tools-extra
grub2-tools-minimal
grubby
gzip
hardlink
hostname
hwdata
info
initscripts
iproute
iprutils
ipset
ipset-libs
iptables
iputils
irqbalance
ivtv-firmware
iwl1000-firmware
iwl100-firmware
iwl105-firmware
iwl135-firmware
iwl2000-firmware
iwl2030-firmware
iwl3160-firmware
iwl3945-firmware
iwl4965-firmware
iwl5000-firmware
iwl5150-firmware
iwl6000-firmware
iwl6000g2a-firmware
iwl6000g2b-firmware
iwl6050-firmware
iwl7260-firmware
iwl7265-firmware
jansson
kbd
kbd-legacy
kbd-misc
kernel
kernel
kernel-tools
kernel-tools-libs
kexec-tools
keyutils-libs
kmod
kmod-libs
kpartx
krb5-libs
less
libacl
libaio
libassuan
libattr
libblkid
libcap
libcap-ng
libcom_err
libcroco
libcurl
libdaemon
libdb
libdb-utils
libdrm
libedit
libestr
libfastjson
libffi
libgcc
libgcrypt
libgomp
libgpg-error
libidn
libmnl
libmount
libndp
libnetfilter_conntrack
libnfnetlink
libnl3
libnl3-cli
libpciaccess
libpipeline
libpwquality
libseccomp
libselinux
libselinux-python
libselinux-utils
libsemanage
libsepol
libss
libssh2
libstdc++
libsysfs
libtasn1
libteam
libunistring
libuser
libutempter
libuuid
libverto
libxml2
linux-firmware
logrotate
lsscsi
lua
lvm2
lvm2-libs
lz4
lzo
make
man-db
mariadb-libs
microcode_ctl
mozjs17
ncurses
ncurses-base
ncurses-libs
NetworkManager
NetworkManager-libnm
NetworkManager-team
NetworkManager-tui
NetworkManager-wifi
newt
newt-python
nspr
nss
nss-pem
nss-softokn
nss-softokn-freebl
nss-sysinit
nss-tools
nss-util
numactl-libs
openldap
openssh
openssh-clients
openssh-server
openssl
openssl-libs
os-prober
p11-kit
p11-kit-trust
pam
parted
passwd
pciutils-libs
pcre
pinentry
pkgconfig
plymouth
plymouth-core-libs
plymouth-scripts
policycoreutils
polkit
polkit-pkla-compat
popt
postfix
procps-ng
pth
pygpgme
pyliblzma
python
python-configobj
python-decorator
python-firewall
python-gobject-base
python-iniparse
python-libs
python-linux-procfs
python-perf
python-pycurl
python-pyudev
python-schedutils
python-slip
python-slip-dbus
python-urlgrabber
pyxattr
qrencode-libs
readline
rootfiles
rpm
rpm-build-libs
rpm-libs
rpm-python
rsyslog
sed
selinux-policy
selinux-policy-targeted
setup
shadow-utils
shared-mime-info
slang
snappy
sqlite
sudo
systemd
systemd-libs
systemd-sysv
sysvinit-tools
tar
tcp_wrappers-libs
teamd
tuned
tzdata
ustr
util-linux
vim-minimal
virt-what
which
wpa_supplicant
xfsprogs
xz
xz-libs
yum
yum-metadata-parser
yum-plugin-fastestmirror
zlib
I tend to remove a few packages even from that "minimal" set, but YMMV.

trazomtg
Posts: 40
Joined: 2017/12/02 09:07:31

Re: install server, Firewall, gateway, DHCP etc....

Post by trazomtg » 2018/07/12 12:06:18

that seems to be enough no?

User avatar
avij
Retired Moderator
Posts: 3046
Joined: 2010/12/01 19:25:52
Location: Helsinki, Finland
Contact:

Re: install server, Firewall, gateway, DHCP etc....

Post by avij » 2018/07/12 12:10:38

Maybe? This depends on your exact requirements. But as I mentioned, installing any missing packages is just a "yum install" away. For example, you would probably need to yum install dhcp after the installation to get a DHCP server, if you want that, or select that directly from the installer (if you use e.g. the DVD .iso for the install).

trazomtg
Posts: 40
Joined: 2017/12/02 09:07:31

Re: install server, Firewall, gateway, DHCP etc....

Post by trazomtg » 2018/07/12 12:21:18

i know that's not adviced to install a GUI on a server but it can be useful. Is it possible to install a GUI while installing Centos7 minimal?

User avatar
TrevorH
Site Admin
Posts: 33218
Joined: 2009/09/24 10:40:56
Location: Brighton, UK

Re: install server, Firewall, gateway, DHCP etc....

Post by TrevorH » 2018/07/12 12:27:46

No, minimal is command line only. It has just over 200 packages installed out of the box. If you want a GUI then you need to use the ordinary DVD iso instead.
The future appears to be RHEL or Debian. I think I'm going Debian.
Info for USB installs on http://wiki.centos.org/HowTos/InstallFromUSBkey
CentOS 5 and 6 are deadest, do not use them.
Use the FAQ Luke

Post Reply